kostenloser Webspace werbefrei: lima-city


mysql_fetch_row für prepared statements

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    gamesite

    gamesite hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!