mysql_fetch_row für prepared statements
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ansehen
beispiel
code
ende
entfernen
ergebnis
http
identischer syntax
kleiner fehler
land
manual
nutzen
ort
page
speichern
statement
tab
umwandeln
url
verhindern
-
Auf http://www.askingbox.de/info/php-mysql-ergebnis-in-array-speichern steht ganz oben dieses Beispiel:
$erg = mysql_query("SELECT name, ort, land FROM tab WHERE id=1"); $arr = mysql_fetch_row($erg); echo $arr[0]; //name echo $arr[1]; //ort echo $arr[2]; //land
Das möchte ich jetzt umwandeln zu prepared statements, also so, dass ich am Ende wieder die drei echos, möglichst mit identischer Syntax nutzen kann.
Hier ein Anfang:$db=new mysqli(/*usw.*/); $stmt=$db->prepare("SELECT name, ort, land FROM tab WHERE id=?"); $stmt->bind_param("i",$id); $stmt->bind_result(/* und dann? */); $id=1; $stmt->execute(); $stmt->fetch(); // Oder irgendwie anders? // Und eben die drei echos
Was muss ich hier alles ändern, hinzufügen, entfernen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du solltest dir eventuell mal diese Seite ansehen, auch wenn in dem Beispiel ein kleiner Fehler ist.
Alternativ kannst du es auch so machen.
Beitrag zuletzt geändert: 22.6.2013 17:33:57 von hackyourlife -
Hey, evtl. hilft dir ja dieses Beispiel weiter... http://www.lima-city.de/thread/mysql-injectionen-verhindern/page%3A0/perpage%3A20#711815
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage