Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 13. 2. 2009, 01:10:56
Zdravím mám problém s vytvořením více tabulek
Jedná se asi pouze o syntaktickou chybu s uvozovkami, jelikož to zapisuji jako řetězec proměnné $sql: Ale nevím jak to zde s uvozovkami udělat..napadlo mne to oslashovat ale to bohužel nejde. Ještě možná spojovat tečkou? Nesetkal se s tím prosím někdo? viz: <?php $sql = "CREATE TABLE IF NOT EXISTS users ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, surname VARCHAR(30) NOT NULL, password VARCHAR(30) NOT NULL, isadmin TINYINT DEFAULT '0' NOT NULL , lastvisit DATETIME NULL ) CREATE TABLE IF NOT EXISTS products ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(30) NOT NULL, fibre VARCHAR(30) NOT NULL, price VARCHAR(30) NOT NULL ) TYPE = myisam, DEFAULT CHARACTER SET utf8;"; if(!mysql_query($sql)) { echo mysql_error(); echo("Nepodařilo se vytvooit databázovou tabulku,zkontrolujte nastavení v db_create.php"); } ?> |
||
tiso Profil |
#2 · Zasláno: 13. 2. 2009, 01:34:19 · Upravil/a: tiso
gardener jednotlivé mysql príkazy sa ukončujú ;, ale mysq_query aj tak spracuje iba jednu query. Takže riešenie je vytvárať tabuľky postupne, po jednej (jeden mysql príkaz).
|
||
gardener Profil |
#3 · Zasláno: 13. 2. 2009, 09:43:32
o.k díky za vysvětlení..
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0