Kezdőoldal » Számítástechnika » Programozás » PHP MyAdmin-ban miért nem...

PHP MyAdmin-ban miért nem működik teljesen az alábbi PHP kód? [pésztbin] pont com/0k16ufPk

Figyelt kérdés

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.)


2014. nov. 8. 14:12
1 2
 1/12 anonim ***** válasza:
100%
PHPMyAdmin Query részébe NEM PHP kódot kell írni, csak az SQL kéréseket.
2014. nov. 8. 14:14
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:

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. :)

2014. nov. 8. 14:15
 3/12 A kérdező kommentje:

#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. :)

2014. nov. 8. 14:16
 4/12 A kérdező kommentje:

#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

2014. nov. 8. 14:18
 5/12 anonim ***** válasza:

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ő.

2014. nov. 8. 14:20
Hasznos számodra ez a válasz?
 6/12 A kérdező kommentje:
Köszi, és így már megy az AUTO_INCREMENT is, ha kihagyom az INTO és a VALUES -nél is :)
2014. nov. 8. 14:25
 7/12 anonim ***** válasza:

Szivesen. De a mysql_ függvényeket cseréld le mysqli-re legalább:

[link]


De a legjobb lenne, ha PDO-t használnál.

2014. nov. 8. 14:27
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:
Ez nem egy "éles" weboldal lesz, így ha eldöcög ez így, akkor most még ezzel megelégszek, de majd utánaolvasok. De mi az oka annak, hogy mondod használjak mysqli függvényeket?
2014. nov. 8. 14:30
 9/12 anonim ***** válasza:
100%
Mert elavult, nem biztonságos (pl. nincs prepare), ráadásul deprecated id és eltávolításra kerül majd a nyelvből.
2014. nov. 8. 14:33
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:
*deprecated is
2014. nov. 8. 14:33
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!