I have a problem with my database! Here is my code:
<?php
$host = "/homes/49/jc192699/public_html/dbase";
$database = "EduPro.db";
$dbhandle = new PDO("sqlite:".$host.$database);
if (!$dbhandle){
echo "Error connecting to database.\n";
}
else{
echo "<br>";
echo "<br>";
echo "Database connection successful!";
}
mysql_select_db($database);
?>
The problem is that it’s saying “Database connection successful!” No matter what I do, if I type the address in wrong, it still says successful, when I renamed the database to a database that doesn’t exist, it still says successful. I can’t see what the problem is here?
If anybody could help me out it would be GREATLY appreciated!
Thank you!
For starters, the
PDOconstructor throws an exception if there is an error. It does not returnfalse. Check for errors usingSecondly, as you are using SQLite, provided your
dbasedirectory is writeable by the script, your connection attempt will create an empty database.