Kezdőoldal » Számítástechnika » Weblapkészítés » Php hiba? Valaki el tudná...

Php hiba? Valaki el tudná mondani mi lehet a baja?

Figyelt kérdés

$res = mysqli_query($con,"SELECT * FROM travells WHERE from=$place AND to=$destination");


Erre a sorra kapom a hibát. A $place és $destination is egy szám.



2016. febr. 12. 16:47
 1/8 anonim válasza:
23%

talan igy?


...FROM travells WHERE from=" . $place . "AND...

2016. febr. 12. 16:48
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Segítene, ha leírnád, hogy mi az elvárás és főleg mi a hibaüzenet vagy a hibajelenség. Enélkül soha ne tegyél fel kérdést.

A travels táblának biztos 2 l-lel van írva a neve?

A from SQL kulcsszó, mezőnévnek rendkívül szerencsétlen. Próbáld meg betenni fordított aposztrófok közé, ami a mezőneveket határolhatja, hátha ez a baja.


Első: nem.

2016. febr. 12. 17:52
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
Olvasd el a hiba üzenetét és vond le belőle a konzekvenciákat. Szerintem elírtad a tábla nevét. Helyesen travels lenne :P
2016. febr. 12. 18:21
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
Ja igen, from kulcsszó, [] jelek közé kell raknod
2016. febr. 12. 18:22
Hasznos számodra ez a válasz?
 5/8 uno20001 ***** válasza:
#4: Szerintem inkább `-t kellene használnia.
2016. febr. 12. 18:25
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
A hibát is igazán beilleszthetnéd.
2016. febr. 12. 18:52
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

$res = mysqli_query($con,"SELECT * FROM `travells` WHERE `from`='$place' AND `to`='$destination'");

from mint mező név, és from mint SQL utasítás, nem szerencsés, ilyenkor `jelek közé` kell tenned a mező/tábla nevet.

A bevit változót " -jel vagy ' -jel közé kell berakni.

ÉS! Mindig ellenőrzöd PHP -ban a változó validitását, és escapeled, hogy ne injektálják az SQL -ed.

2016. febr. 12. 18:57
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:

7. nagyon szépen köszönöm, ez megoldotta!


Köszönöm a gyors válaszokat!

2016. febr. 12. 21:15

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!