Autor Zpráva
gardener
Profil
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
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
o.k díky za vysvětlení..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0