Vorbereitete PDO-Anweisungen - NULL

8

Ich habe eine Löschabfrage, die ich gerade durchführe, habe aber festgestellt, dass dies nicht funktioniert, wenn $user_id null ist (was in bestimmten Fällen der Fall ist).

%Vor%

Gibt es eine andere Arbeit als unterschiedliche Abfragen, wenn der Wert null ist, da anscheinend die einzige Möglichkeit, die richtige Stelle zu haben, in user_id IS NULL statt in user_id = NULL ...

liegt     
Ian 05.01.2011, 02:00
quelle

2 Antworten

6
%Vor%

Seien Sie vorsichtig, wenn Sie und mit oder Operatoren mischen.

Wenn $user_id nicht wirklich php type null ist, sondern eine leere Zeichenkette, sollten Sie das obige wie folgt ändern:

%Vor%     
goat 05.01.2011, 08:07
quelle
0

Eine schnelle oder Anweisung löst das Problem. Ändern Sie diesen Code.

%Vor%

In etwas mehr wie das Folgende.

%Vor%     
Holtorf 05.01.2011 03:15
quelle

Tags und Links