Kezdőoldal » Számítástechnika » Weblapkészítés » PHP - SQL, mi a csöcs?!

PHP - SQL, mi a csöcs?!

Figyelt kérdés

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


if(isset($_GET['id']))

{

$sql = "SELECT * FROM news WHERE idnews=".$_GET['id']; <- ez itt vacakol

$eredmeny = mysql_query($sql);


nem értem, hogy az ami az egyiknél működött a másiknál nem, szóval a gond hogy minden esetben működik, ha kiveszem a $_GET paramétert, de ha benne van a fenti hibát írja ki.



2013. márc. 15. 10:30
 1/5 anonim ***** válasza:

Így nem írunk SQL scriptet SEMMILYEN nyelven!

Keress rá: PDO

2013. márc. 15. 10:39
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

if(!empty($_GET['id'])) {

$id = intval($_GET['id']);

$sql = "SELECT * FROM news WHERE idnews=$id";

$eredmeny = mysql_query($sql);

}

2013. márc. 15. 13:14
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Fail!

Az ötletet így ahogy van dobd a kukába.

2013. márc. 16. 18:01
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Mert miért dobná?
2013. márc. 16. 18:45
Hasznos számodra ez a válasz?
 5/5 Djjjozsiiiii ***** válasza:

ehelyett:

$eredmeny = mysql_query($sql);

így:

$eredmeny = mysql_query($sql) or die( mysql_error());


és amit kiír másold be ide, vagy analizáld. id pedig lehet üres is, akkor rossz lesz a lekérésed. Előző oldalon ahol ID nek adsz értéket lehet rosszul lett megírva. Direktbe meg sose tégy be usertől jövő értéket lekérésbe.

2013. márc. 18. 09:20
Hasznos számodra ez a válasz?

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!