PHPとsqliteの接続をしています。
下記のエラーが解決できなくて困っております。
Warning: SQLite3::prepare(): Unable to prepare statement: 26, file is not a database in ...
解決方法をご存じの方がいらっしゃいましたら教えていただけますと幸いです。
PHP Version 7.4.27
PHP
$user_id=$_POST['user_id']; $passwd=$_POST['passwd']; $dbcon = new SQLite3('/var/www/html/order/bluechip/db/bluechip'); $sql='SELECT user_no,user_id,kengen_cd FROM admin WHERE user_id = ? AND passwd = ? AND sakujyo_fg = 0'; $stmt = $dbcon->prepare($sql); $stmt->bindValue(1, $user_id, SQLITE3_TEXT); $stmt->bindValue(2, $passwd, SQLITE3_TEXT); $result = $stmt->execute();
$stmt = $dbcon->prepare($sql);の箇所でエラーが発生しています。
$user_idと$passwdには値が入っていることを確認しています。
$sqlに問題がありますでしょうか?
まだ回答がついていません
会員登録して回答してみよう