2011-06-07 29 views
-1

可能重複:
SQLite database path not working錯誤SQLite數據庫時,在PHP加載

D:/wamp/www/umer.db 
Warning: sqlite_query() [function.sqlite-query]: no such table: config in 
    D:\wamp\www\sqllite\index.php on line 15 
Error in query: SQL logic error or missing database 

我發現這個錯誤在PHP中加載數據庫時。我的源代碼是這樣的:

<?php 
    $db = $_SERVER['DOCUMENT_ROOT']."umer.db"; 
    echo $db; 

    $handle = sqlite_open($db) or 
     die("Could not open database".sqlite_error_string(sqlite_last_error($handle))); 
    $query = ("SELECT * FROM config"); 

    $result = sqlite_query($handle,$query) or 
     die("Error in query: ".sqlite_error_string(sqlite_last_error($handle))); 
    if (sqlite_num_rows($result) > 0) { 
     echo "<table cellpadding=10 border=1>"; 
     while($row = sqlite_fetch_array($result)) { 
      echo "<tr>"; 
      echo "<td>".$row[0]."</td>"; 
      echo "<td>".$row[1]."</td>"; 
      echo "<td>".$row[2]."</td>"; 
      echo "</tr>"; 
     } 
     echo "</table>"; 
    } 
    sqlite_close($handle); 
?> 
+0

你試過'$ _SERVER ['DOCUMENT_ROOT']。 '/'。 「umer.db''? – Benoit 2011-06-07 08:38:18

回答

0

那麼,它看起來你沒有config表:

D:/wamp/www/umer.db Warning: sqlite_query() [function.sqlite-query]: 
    no such table: config in <<<<< SEE HERE! 
     D:\wamp\www\sqllite\index.php on line 15 
      Error in query: SQL logic error or missing database 

你確定表是否存在?

它似乎打開數據庫沒關係,因爲第一個錯誤發生在sqlite_query()調用。

+0

是的,它是表是存在的,但錯誤味精又是它顯示....測試它應該做什麼? – 2011-06-07 07:05:17