webForumDet fria alternativet

id=0 eller id ='0'

9 svar · 254 visningar · startad av Rocket

RocketMedlem sedan feb. 2000372 inlägg
#1

Hur ska man skriva?

$sql = "UPDATE ettan SET left='$noll', right='$noll' WHERE id>='$noll'";
$sql = "UPDATE ettan SET left=$noll, right=$noll WHERE id>=$noll";
$sql = "UPDATE ettan SET left='0', right='0' WHERE id>='0'";
$sql = "UPDATE ettan SET left=0, right=0 WHERE id>=0";

($noll=0)

Jag kan inte fatta att jag inte får det att fungera.

SPiNMedlem sedan mars 20007 896 inlägg
#2
"UPDATE ettan SET left=0, right=0 WHERE id>=0"

Borde funka fint?

Så länge datatypen är tal.

RocketMedlem sedan feb. 2000372 inlägg
#3

Alla datatyper är int men det funkar ändå inte.

$sql = "UPDATE ettan SET left=0, right=0 WHERE id>=0";
mysql_query("$sql");

Kopplingen till databasen funkar.

EkströmMedlem sedan feb. 20022 594 inlägg
#4

Finns det några poster som har ett id högre än, eller lika med, 0, då?

RocketMedlem sedan feb. 2000372 inlägg
#5

ja alla...

SPiNMedlem sedan mars 20007 896 inlägg
#6

Om du kör frågan direkt i MySQL, vad händer då?

RocketMedlem sedan feb. 2000372 inlägg
#7

SQL-fråga :
UPDATE ettan SET left=0, right=0 WHERE id>=0

MySQL sa:
You have an error in your SQL syntax near 'left=0, right=0 WHERE id>=0' at line 1

@ndersMedlem sedan juni 200032 969 inlägg
#8

LEFT och RIGHT är reserverade ord (LEFT JOIN, RIGHT JOIN, osv).
Byt namn på kolumnerna så borde det gå galant.

Mvh,

RocketMedlem sedan feb. 2000372 inlägg
#9

åhhh, det visst ja ju.
Eller borde vet i alla fall :)

tack

EkströmMedlem sedan feb. 20022 594 inlägg
#10

Samma här...

*Passar på att skämmas ett tag*

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)