PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Mis siin SQL valesti on?
Postitaja: Maxxxx 2016-04-05 17:05:07
Nii töötab ilusti kõik vajalik

$sql = "SELECT * FROM " . PX . static::$tabel
." LIMIT " . $andmebaas->escape_value($alusta) . ", " . $andmebaas->escape_value($max);


Kui lisada ORDER BY ID DESC juurde, siis ei tööta

$sql = "SELECT * FROM " . PX . static::$tabel
." LIMIT " . $andmebaas->escape_value($alusta) . ", " . $andmebaas->escape_value($max). " ORDER BY ID DESC ";
RE: Mis siin SQL valesti on?
Postitaja: asd 2016-04-05 19:09:45
proovi kasutada mysql'i apostrophe: `ID`

$sql = "SELECT * FROM " . PX . static::$tabel
." LIMIT " . $andmebaas->escape_value($alusta) . ", " . $andmebaas->escape_value($max). " ORDER BY `ID` DESC ";
RE: Mis siin SQL valesti on?
Postitaja: ise php 2016-04-05 22:49:37
Ehk sul pole tabelis ID vaid id
RE: Mis siin SQL valesti on?
Postitaja: Maxxxx 2016-04-06 00:30:44
TSITEERITUD:
Ehk sul pole tabelis ID vaid id

On ID, alati olen kasutanud suurte tähtedena ja vaatasin üle. Kui nii panna, nagu näitasin, siis kohe error connection failed.
RE: Mis siin SQL valesti on?
Postitaja: blaa 2016-04-06 08:51:08
kullakesed, ORDER BY käib enne, kui LIMIT
RE: Mis siin SQL valesti on?
Postitaja: asd 2016-04-06 09:56:17
sul on õigus, ilmselt me siin oleme pimedad :)
RE: Mis siin SQL valesti on?
Postitaja: proo 2016-04-22 01:24:57
proovi ikka kuskil oma dev masinas. töökeskkonnas peabki vale süntaksiga päringud kinni panema, sest potensiaalselt tegu SQL injectioniga.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.078861951828