2016-06-05 4 views
0

Ich bin Xampp ausgeführt.php-Datei erkennt nicht meine sqlite3 db mydb.sq3

Ich erstellte einen grundlegenden db-Aufruf mydb.sq3 und eine grundlegende Tabelle namens Panels. Das scheint alles gut zu funktionieren, denn wenn ich SELECT * FROM panels; von der Kommandozeile aus anrufe, ist alles gut. Aber es ist ein Fehler, die ausgelöst wird immer, wenn ich meine PHP-Datei auszuführen:

Fatal error: Call to undefined function query() in > C:\xampp\htdocs\example\myphp.php on line 10

<?php 
    $db = new SQLite3('mydb.sq3'); 
    $result = $db-->query('SELECT * FROM panels'); 
    while ($row = $result->fetchArray(SQLITE3_ASSOC)) 
    { 
      echo $row['firstname'] . ': $' . $row['surname'] . '<br/>'; 
    } 
    unset($db); 
?> 

Prost

+0

ein zu viele Striche --------- –

Antwort

1

Es ist ein Fehler in Zeile 3

Verwenden this-

$result = $db->query('SELECT * FROM panels'); 

Statt dessen -

$result = $db-->query('SELECT * FROM panels'); 

Einfache Tippfehler Sie verwendet '-' statt '-' Viel Spaß :)