1.
<?php $sql=mysql_connect(localhost,'karex','karex'); mysql_select_db("mars"); $zapytanie= "CREATE TABLE glosy (imie char(30), glosytak char(3), glosynie char(3), PRIMARY KEY(imie))"; $wykonaj=mysql_query($zapytanie); $zapytanie= "INSERT INTO glosy VALUES(Jordan, 13, 32)"; $wykonaj=mysql_query($zapytanie); $zapytanie = "SELECT * FROM glosy"; $wykonaj = mysql_query($zapytanie); while($wiersz = mysql_fetch_array($wykonaj)) { print "Pole pierwsze".$wiersz['imie']."<br>"; print "Pole drugie".$wiersz['glosytak']."<br>"; print "Pole trzecie".$wiersz['glosynie']."<br>"; } echo "dziala"; mysql_close($sql); ?>
2.
<?php $sql=mysql_connect(localhost,'karex','karex'); mysql_select_db("mars"); $zapytanie="CREATE TABLE glosy (imie char(30), glosytak char(3), glosynie char(3), PRIMARY KEY(imie))"; $wykonaj=mysql_query($zapytanie); echo "dziala"; mysql_close($sql); ?>
W obu wyświetla mi tylko napis "dziala", ale nie tworzy tabeli glosy... co jest?
Dałem sobie rade - dla wszystkich zainteresowanych:
<?php $sql=mysql_connect(localhost,'root','haslo'); mysql_select_db("mars"); IF (!mysql_select_db("mars")) die(mysql_error()); echo "success in database selection.<br>"; $zapytanie="CREATE TABLE glosy (imie char(30), glosytak char(3), glosynie char(3), PRIMARY KEY(imie))"; IF (mysql_query($zapytanie)){ echo "success in table creation.<br>"; } else { echo "no table created.<br>"; } $zapytanie="INSERT INTO glosy VALUES(Jordan, 13, 32)"; $wykonaj=mysql_query($zapytanie); $zapytanie = "SELECT * FROM glosy"; $wykonaj = mysql_query($zapytanie); while($wiersz = mysql_fetch_array($wykonaj)) { print "Pole pierwsze".$wiersz['imie']."<br>"; print "Pole drugie".$wiersz['glosytak']."<br>"; print "Pole trzecie".$wiersz['glosynie']."<br>"; } echo "dziala"; mysql_close($sql); ?>