kostenloser Webspace werbefrei: lima-city


PDO einzelne Zeile auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    myhead

    myhead hat kostenlosen Webspace.

    Hey,

    ich möchte mit PDO nur eine Zeile auslesen. Wie kann man das am effektivsten machen?

    (ich hatte bei PDO bis jetzt immer mehrere Zeile mit der Foreach schleife ausgelesen aber nie eine einzelne.)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Schleife weglassen! :sleep: Ohne Code kann man natürlich wenig sagen!

    Beitrag zuletzt geändert: 4.2.2010 11:41:12 von karpfen
  4. Und du setzt ein "LIMIT 1" hinter den Query, damit es schneller geht.
  5. Autor dieses Themas

    myhead

    myhead hat kostenlosen Webspace.

    karpfen schrieb:
    Schleife weglassen! :sleep: Ohne Code kann man natürlich wenig sagen!


    das wär natürlich das einfachste xD

    außerdem war ich gerade dabei den Code zu Pasten^^

    $query = $DBobj->query("SELECT ...LIMIT 1");
    
    
    		  foreach($query as $row)
    		  {
    
                          echo   $row['email_1'];
    		      echo	 $row['email_2'];
    				
    		  }


    Beitrag zuletzt geändert: 4.2.2010 11:48:19 von myhead
  6. Achso. Du nutzt einen SPL Iteratable Interface. Mach es mal so:
    $stmt = $DBobj->query("SELECT ...LIMIT 1");
    if($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
       do stuff
    }
    else {
      do other stuff if no row
    }
  7. Autor dieses Themas

    myhead

    myhead hat kostenlosen Webspace.

    nikic schrieb: Achso. Du nutzt einen SPL Iteratable Interface. Mach es mal so:
    $stmt = $DBobj->query("SELECT ...LIMIT 1");
    if($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
       do stuff
    }
    else {
      do other stuff if no row
    }


    Wenn ich das so mache kommt:
    Call to a member function fetch() on a non-object in

    Beitrag zuletzt geändert: 5.2.2010 14:05:36 von myhead
  8. 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!