Ich bekomme folgenden Fehler bei der Verwendung von PDO in PHP.Fehler beim Verbinden mit Access-Datenbank in PDO erhalten
Meine Datenbank ist in C:xmapp/htdocs
und PHP-Datei ist in C:xmapp/htdocs/selftest/
Mein Fehler:
Error:SQLSTATE[HY000] SQLDriverConnect: -1811 [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
Mein Code:
$database_path = $_SERVER['DOCUMENT_ROOT']."\Database11.mdb";
//echo $database_path; die;
try
{
$conn = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$database_path; Uid=$db_username; Pwd=$db_password;");
$conn->setAttribute("PDO::ATTR_ERRMODE,PDO::ERRMODE_Exception");
$stmt=$conn->prepare("insert into user_details(firstname,lastname,filename,sex,qualification) values('$firstname','$lastname','$filename','$sex','$qualification')");
$stmt->exceute();
}
catch(PDOException $e)
{
echo "Error:".$e->getMessage();
}
$conn=null;
Was gibt '$ _SERVER ['DOCUMENT_ROOT'] 'für Sie aus und wird es erwartet? Haben Sie einen Schrägstrich anstelle von Backslash versucht, wie es scheint, dass Sie auf Windows sind? –
Funktioniert nicht bitte geben Sie die Lösung –