Ich gehe langsam alle meine LAMP websites
von mysql_
Funktionen zu PDO
Funktionen und ich habe meine erste Mauer geschlagen. Ich weiß nicht, wie man Ergebnisse mit einem Parameter durchläuft. Ich bin gut mit der folgenden:Wie durchlaufe ich eine MySQL-Anfrage über PDO in PHP?
foreach ($database->query("SELECT * FROM widgets") as $results)
{
echo $results["widget_name"];
}
Allerdings, wenn ich so etwas wie dies tun wollen:
foreach ($database->query("SELECT * FROM widgets WHERE something='something else'") as $results)
{
echo $results["widget_name"];
}
Offensichtlich ist die ‚etwas anderes‘ wird dynamisch sein.
Dies kümmert sich nicht um die "etwas anderes", die dynamisch sein könnte. Vorbereitete Abfragen wie von Shabbyrobe dargestellt ist die Antwort. – DGM
@DGB, Darryls "etwas anderes" aus dem Beispiel der ursprünglichen Frage. Die Frage hat nichts mit dem dynamischen Assemblieren von Abfragen zu tun, sondern mit dem Iterieren der Ergebnisse einer Abfrage. Was er richtig beantwortet hat. Obwohl ich stimme zu, dass Shabbyrobe eine * bessere * Antwort gegeben hat. –
yup, das ist definitiv richtig und kürzer. – andyk