2
當我調用函數sqlite_num_rows
時出現此錯誤。它不能是依賴性問題,因爲其他Sqlite函數正在工作。我可以打開連接並從數據庫中獲取數據。PHP/Sqlite3:致命錯誤:調用未定義的函數sqlite_num_rows()
當我調用函數sqlite_num_rows
時出現此錯誤。它不能是依賴性問題,因爲其他Sqlite函數正在工作。我可以打開連接並從數據庫中獲取數據。PHP/Sqlite3:致命錯誤:調用未定義的函數sqlite_num_rows()
相對於信息上php.net
neither of "sqlite_num_rows($result)" and "$result->numRows()" is not working on SQLite3 ! you should use this way:
<?php
$db = new SQLite3('databasename.db');
$result = $db->query("SELECT * FROM users");
$rows = count ($result);
echo "Number of rows: $rows";
,因爲它總是會返回一個該解決方案是行不通的。鏈接的用戶貢獻的註釋也因誤導而被嚴重低估。 –
當我遇到同樣的問題時,來自php.net的信息幫助我解決了這個問題。我不記得我的代碼片段的變體,所以如果人們說「它不工作」,我應該同意。也許這個答案將有助於某人:https://stackoverflow.com/a/11589902/1203805 – userlond