PHP MyAdmin-ban miért nem működik teljesen az alábbi PHP kód? [pésztbin] pont com/0k16ufPk
Tehát az fenti kód előtt megy az adatbázishoz kapcsolódás, adatbázis kiválasztás.
Ennek a kódnak is lefut jól egy része, tehát sikeresen létrehoz egy 'belepes' táblát, amibe sikeresen be is írja a 2 admin adatait.
Létrehozza utána a 'film' táblát is, de már nem tölti ki adatokkal. Miért?
(+ kérdés, hogy ha AUTO_INCREMENT-re állítanám be a filmeknél az ID-t, akkor hogy tudnám beszúrni így "kézzel", PHP-ba ágyazott SQL kóddal a többi filmet?
Ha kihagyom innen az `id`-t:
" ... INSERT INTO `film`(`id` , `cim`, ..... "
és utána a VALUES-nél is rögtön az első érték a film cím, akkor se működik.)
edit:
Most látom, hogy elírtam az utolsó előtti sorban.
Ehelyett: " $sql "
ezt kell írni: " $sql2 "
De nem ez a hiba forrása, mert így se megy. :)
#1:
Ezt nem a PHPMyAdmin-ba írom, hanem egy kézzel írott "install.php"- ba, amit az új környezetben lefuttatva akarom, hogy felépítse az adatbázist. :)
#1:
Bocsi, látom, hogy rosszul fogalmaztam a kérdésben, de a leírás alapján szerintem ettől függetlenül tisztán látszik, hogy nem az a problémám, hogy nem akarja megenni a PHPMyAdmin a PHP kódot :D
Akkor minek keverted bele a PHPMyAdmint is a kérdésbe? Na mindegy...
Először is ne használj mysql_ függvényeket.
Másodszor, a film beillesztésénél a mezők után van egy felesleges vessző.
Szivesen. De a mysql_ függvényeket cseréld le mysqli-re legalább:
De a legjobb lenne, ha PDO-t használnál.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!