shrink
Mitglied
Hey Dude23,
der Grund weshalb dieser Codeschnipsel funktioniert:
dieser aber nicht:
ist, dass deine User-SessionId im zweiten Fall als String
an die MySql Where-Klausel übergeben wird.
Wenn du die Quotes weg lässt, sollte es funktionieren.
Schöner ist es natürlich, das Ganze über PDO Prepared Statements zu machen.
Kannste dir aber auch für später aufheben, wenn es für den Moment zu viel ist.
Greetz und viel Erfolg
der Grund weshalb dieser Codeschnipsel funktioniert:
Code:
$sql .= " 5 ";
dieser aber nicht:
Code:
$sql .= " '".$_SESSION['user_id']."' ";
ist, dass deine User-SessionId im zweiten Fall als String
an die MySql Where-Klausel übergeben wird.
Wenn du die Quotes weg lässt, sollte es funktionieren.
Code:
$sql .= $_SESSION['user_id'];
Schöner ist es natürlich, das Ganze über PDO Prepared Statements zu machen.
Kannste dir aber auch für später aufheben, wenn es für den Moment zu viel ist.
Greetz und viel Erfolg