ahoj potreboal bych poradit pro zatim sem vyuzival webove aplikace ktere zapisovaly do souboru ale v ne zrovna malo pripadech to neni mozne nebo o te moznosti nevim.tedy k veci potrebuju zalozit registracni formular ale mam problem s datbazi nwm jak na ty tabulky pac sem se jim zamerne vyhibal a ted nevim co s timhle
CREATE TABLE redirect (
id int(11) NOT NULL auto_increment,
user varchar(128) NOT NULL default '',
email varchar(128) NOT NULL default '',
password varchar(32) NOT NULL default '',
url varchar(255) NOT NULL default '',
title varchar(255) NOT NULL default '',
cloak enum('Y','N') NOT NULL default 'Y',
PRIMARY KEY (id),
UNIQUE KEY user (user),
UNIQUE KEY id (id),
)
mohl by mi nekdo poradit kam to mam napsat ????????
// Změna názvu tématu. Původní název "mysql datbaze" svou nulovou informační hodnotou porušoval pravidla fóra.
// mike007
MySQL - jak zadat příkaz do databáze? Vyřešeno
-
- nováček
- Příspěvky: 3
- Registrován: leden 11
- Pohlaví:
- Stav:
Offline
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: mysql datbaze
Ahoj, tohle je klasický příkaz na vytvoření tabulky. Ale zjistil jsem od tebe jenom, že s tím máš problém.
Ale jakej prolém máš si neřekl. Nejde ta tabulka nainstalovat do phpmyadmina? Neumíš pomocí php zpracovat data z formuláře? Nebo neumíš vytvořit ten formulář?
Ale jakej prolém máš si neřekl. Nejde ta tabulka nainstalovat do phpmyadmina? Neumíš pomocí php zpracovat data z formuláře? Nebo neumíš vytvořit ten formulář?

- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: mysql datbaze
Co jsem pochopil z té poslední věty, tak neví, kam to má do phpadmina zadat.
Příkaz ulož do txt souboru, otevři phpadmin, vyber databázi, v panelu klikni na Import --> najdi txt soubor a importuj to.
Jednoduché jak facka.
Příkaz ulož do txt souboru, otevři phpadmin, vyber databázi, v panelu klikni na Import --> najdi txt soubor a importuj to.
Jednoduché jak facka.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
-
- nováček
- Příspěvky: 3
- Registrován: leden 11
- Pohlaví:
- Stav:
Offline
Re: MySQL - jak zadat příkaz do databáze?
ok zkusim to dale sem se chtel zeptat na to same sem se vcer ptal znameho ale jaksi mi neodpobvedel ale poslal toto
prvni php skrit - db.php
$server_name = "--- server ---"; // jméno databázového serveru
$db_name = "--- db --- "; // jméno databáze
MySQL_Connect($server_name) or die('Nepodařilo se připojit k MySQL databázi'); // připojení k databázi
MySQL_Select_DB($db_name) or die('Nepodařila se otevřít databáze.'); // výběr databáze
druhy php skript - create_table.php
require "db.php"; //otevřeme databázi
$create_table = MySQL_Query("CREATE TABLE phorum (
id int PRIMARY KEY AUTO_INCREMENT,
thread int,
author varchar(50),
email varchar(50),
subject varchar(250),
body text,
date int(10),
latest int(10),
reply char(1))
") or die($query_error); //vytvoříme tabulku phorum
aůe nic mij iz k tomu nerek ale zdali to chapu spravne tak se ta tabulka vytvori automaticky na zaklade prvniho skriptu?????
--- Doplnění předchozího příspěvku (01 Úno 2011 10:57) ---
po importu mi to zobrazilo toto:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 12
prvni php skrit - db.php
$server_name = "--- server ---"; // jméno databázového serveru
$db_name = "--- db --- "; // jméno databáze
MySQL_Connect($server_name) or die('Nepodařilo se připojit k MySQL databázi'); // připojení k databázi
MySQL_Select_DB($db_name) or die('Nepodařila se otevřít databáze.'); // výběr databáze
druhy php skript - create_table.php
require "db.php"; //otevřeme databázi
$create_table = MySQL_Query("CREATE TABLE phorum (
id int PRIMARY KEY AUTO_INCREMENT,
thread int,
author varchar(50),
email varchar(50),
subject varchar(250),
body text,
date int(10),
latest int(10),
reply char(1))
") or die($query_error); //vytvoříme tabulku phorum
aůe nic mij iz k tomu nerek ale zdali to chapu spravne tak se ta tabulka vytvori automaticky na zaklade prvniho skriptu?????
--- Doplnění předchozího příspěvku (01 Úno 2011 10:57) ---
Re: mysql datbaze
od mike007 » Dnes, 09:46
Co jsem pochopil z té poslední věty, tak neví, kam to má do phpadmina zadat.
Příkaz ulož do txt souboru, otevři phpadmin, vyber databázi, v panelu klikni na Import --> najdi txt soubor a importuj to.
po importu mi to zobrazilo toto:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 12
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: MySQL - jak zadat příkaz do databáze?
Moc důkladně jsem na to nekoukal, ale proč máš na konci posledního řádku čárku?
CREATE TABLE redirect (
id int(11) NOT NULL auto_increment,
user varchar(128) NOT NULL default '',
email varchar(128) NOT NULL default '',
password varchar(32) NOT NULL default '',
url varchar(255) NOT NULL default '',
title varchar(255) NOT NULL default '',
cloak enum('Y','N') NOT NULL default 'Y',
PRIMARY KEY (id),
UNIQUE KEY user (user),
UNIQUE KEY id (id),
)
Zkus ji smazat a udělat to podle návodu mike007.. Jinak proč to zkoušíš pomocí php, když víš, že ten SQL nefunguje ani normálním vložení? Kamarádovi řekni, že je to hloupost, vliv to na funkci vložení nemá. Pomocí php je to zbytečně složitý a stejně, když otevřeš ten soubor, nainstaluje se to a hned ho můžeš zase smazat, protože je ti k ničemu
A kde vůbec nastavujš heslo k databázi v připojení?
$server_name = "--- server ---"; // jméno databázového serveru
$db_name = "--- db --- "; // jméno databáze
MySQL_Connect($server_name) or die('Nepodařilo se připojit k MySQL databázi'); // připojení k databázi
MySQL_Select_DB($db_name) or die('Nepodařila se otevřít databáze.'); // výběr databáze
CREATE TABLE redirect (
id int(11) NOT NULL auto_increment,
user varchar(128) NOT NULL default '',
email varchar(128) NOT NULL default '',
password varchar(32) NOT NULL default '',
url varchar(255) NOT NULL default '',
title varchar(255) NOT NULL default '',
cloak enum('Y','N') NOT NULL default 'Y',
PRIMARY KEY (id),
UNIQUE KEY user (user),
UNIQUE KEY id (id),
)
Zkus ji smazat a udělat to podle návodu mike007.. Jinak proč to zkoušíš pomocí php, když víš, že ten SQL nefunguje ani normálním vložení? Kamarádovi řekni, že je to hloupost, vliv to na funkci vložení nemá. Pomocí php je to zbytečně složitý a stejně, když otevřeš ten soubor, nainstaluje se to a hned ho můžeš zase smazat, protože je ti k ničemu

A kde vůbec nastavujš heslo k databázi v připojení?
$server_name = "--- server ---"; // jméno databázového serveru
$db_name = "--- db --- "; // jméno databáze
MySQL_Connect($server_name) or die('Nepodařilo se připojit k MySQL databázi'); // připojení k databázi
MySQL_Select_DB($db_name) or die('Nepodařila se otevřít databáze.'); // výběr databáze
-
- nováček
- Příspěvky: 3
- Registrován: leden 11
- Pohlaví:
- Stav:
Offline
Re: MySQL - jak zadat příkaz do databáze?
no ja bych to udelal v asp ale to je pokud se nepletu na windows serverecha ja mam linux server
--- Doplnění předchozího příspěvku (01 Úno 2011 13:05) ---
tak to si bylo tou carkou pac bez ty carky mi to napsalo : MySQL vrátil prázdný výsledek (tj. nulový počet řádků). ( dotaz trval 0.1693 sekund ) o cemz predpokladam ze je spravne pac ta tabulka se vytvorila
--- Doplnění předchozího příspěvku (01 Úno 2011 13:05) ---
tak to si bylo tou carkou pac bez ty carky mi to napsalo : MySQL vrátil prázdný výsledek (tj. nulový počet řádků). ( dotaz trval 0.1693 sekund ) o cemz predpokladam ze je spravne pac ta tabulka se vytvorila
- Stene
- Level 6
- Příspěvky: 3124
- Registrován: únor 09
- Bydliště: Jihlava
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: MySQL - jak zadat příkaz do databáze?
Tak to jsem rád, že se zadařilo. Pokud je téma vyřešené, tak dej zelenou fajfku v pravo nahoře.
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů