Die Ursache das es mit der DB-Abfrage nicht funktioniert kann auch eine Kleinigkeit sein. Gib doch mal mit
PHP-Code:
echo '<pre>'; var_export($ph);
deine Werte aus. Diese kannst du kopieren und bei $ph_test dann einfügen, nachdem du dich von der Funktion mit obigen $ph_test Werten nochmal überzeugt hast.
So kannst du feststellen ob es an den Werten liegt.
Tipp: Nicht mit unterschiedlichen Variablennamen arbeiten. Du kannst z.B. immer mit $ph arbeiten und die Zeilen auskommentieren welche du nicht brauchst.
Mein Vorschlag hat sich erledigt -> #18. Du must vermutlich nur ?id=1 zusetzen.
Aber ja, du kannst die Ausgaben von var_export einfach mit copy aus dem Browser holen und hinter $ph = im Editor zu Testzwecken einfügen (Semikolon nicht vergessen).
Kommentar