私はUwAmpをインストールして実行しています。私は、ローカルホスト上のmysqlite DBを設定していると私は、次のPHPコードを使用して接続しようとしている:phpでローカルホストのsqlite dbに接続
dbがgraspeと呼ばれ、私はこのスクリプトを実行すると、それが正常に接続していると述べている<?php
try
{
/*** connect to SQLite database ***/
$dbh = new PDO("sqlite:graspe.sqlite");
echo "Handle has been created ...... <br><br>";
}
catch(PDOException $e)
{
echo $e->getMessage();
echo "<br><br>Database -- NOT -- loaded successfully .. ";
die("<br><br>Query Closed !!! $error");
}
echo "Database loaded successfully ....";
?>
。データベースの名前を何かに変更すると、正常に接続されたメッセージが返されます。私は間違って何をしていますか?前もって感謝します。
私は感じをしましたあなたのtry/catchは蹴られていません。 'echo 'を削除するとどうなりますか?データベースが正常に読み込まれました...."; '?この$エラーはどこにありますか?エラー報告はあなたにそれについて何かを投げかけたはずです。 –
エコーラインを削除すると「ハンドルが作成されました......」 DBの名前を別のものに変更すると、同じ成功メッセージが表示されます。 – KPM
エラーをチェックするのはどうすればいいですかhttp://php.net/manual/en/pdo.error-handling.phpとhttp://php.net/manual/en/function.error-reporting.php - それから何か? –