SQLite数据库路径无法正常工作
发布时间:2020-12-12 19:13:00 所属栏目:百科 来源:网络整理
导读:这是我的源代码,我在PHP源代码中使用了SQLite数据库.当我运行脚本时,它给了我这个错误 Warning: sqlite_query() [function.sqlite-query]: no such table: books in D:wampwwwsqlliteindex.php on line 13Error in query: SQL logic error or missing da
这是我的源代码,我在PHP源代码中使用了SQLite数据库.当我运行脚本时,它给了我这个错误
Warning: sqlite_query() [function.sqlite-query]: no such table: books in D:wampwwwsqlliteindex.php on line 13 Error in query: SQL logic error or missing database 我认为错误是在数据库的路径上 <?php $db = $_SERVER['DOCUMENT_ROOT']."umer.db"; $handle = sqlite_open($db) or die("Could not open database".sqlite_error_string(sqlite_last_error($handle))); $query = "SELECT * FROM books"; $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); ?>错误可能是路径,由此行确定: $db = $_SERVER['DOCUMENT_ROOT']."umer.db"; 要解决此问题,您应该尝试一下 echo $db; 然后将其与您的实际路径进行比较 – 从那里您应该能够调整您的字符串. 如果路径仍然正确,请仔细检查您的文件权限,并确保运行php进程的用户可以读取它. 祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- reactjs – 如何基于Redux状态更改生成React组件setState()
- 如何在swift 3中的图像上的两点之间画一条线?
- Swift3.0 — CocoaAsyncSocket客户端例子
- c# – 如何从[TestMethod]调用异步?
- 两个字符串之间的正则表达式字符串
- (20120710)flex中的undefined类型
- Qt:类中的QSqlDatabase对象(如何声明?)
- 国际化 – poedit和xml文件
- oracle-行转列点评oracle11g sql新功能pivot/unpivot
- ajax – 使用带有Codeigniter的Angular.js $http.post启用C