Problem : Call to a member function bindValue() on a non-object

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem : Call to a member function bindValue() on a non-object

    werte Community

    habe mit folgendem PHP Code das im Titel beschriebene Problem :

    PHP-Code:
      public static function getList$numRows=1000000$order="publicationDate DESC" ) {
        
    $conn = new PDO('sqlite:'.wpm_DATABASE);
        
    $sql "SELECT SQL_CALC_FOUND_ROWS *, UNIX_TIMESTAMP(publicationDate) AS publicationDate FROM articles ORDER BY " mysql_real_escape_string($order) . " LIMIT :numRows";

        
    $st $conn->prepare$sql );
        
    $st->bindValue":numRows"$numRowsSQLITE3_INTEGER);
        
    $st->execute();
        
    $list = array();

        while ( 
    $row $st->fetch() ) {
          
    $article = new Article$row );
          
    $list[] = $article;
        } 
    Wie im Titel beschrieben erhalte ich den Fehler : "[COLOR="red"]Fatal error: Call to a member function bindValue() on a non-object in E:\xampp\htdocs\1proj\classes\article.php on line 107[/COLOR]" (107 entspricht der 6 Zeile im oben geposteten PHP Code)

    Kann mir da wer Helfen ?

    Danke schon mal im Voraus.

    Rene

  • #2
    Offenbar ist das prepare der Query fehlgeschlagen, so dass $st kein PDOStatement-Objekt ist, sondern schlicht false.

    Also schlag bitte im Handbuch nach, wie du dir bei Nutzung von PDO Fehlermeldungen anzeigen lassen kannst.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X