0
<?php
error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE);
ob_start();
session_start();
define('DB_DRIVER', 'mysql');
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'root');
define('DB_SERVER_PASSWORD', '');
define('DB_DATABASE', 'db_test');
define('PROJECT_NAME', 'Testing create');
$dboptions = array(
PDO::ATTR_PERSISTENT => FALSE,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAME utf8',
);
try{
$DB = new PDO(DB_SERVER. ':host='.DB_SERVER. ';dbname='.DB_DATABASE,DB_SERVER_USERNAME, DB_SERVER_PASSWORD , $dboptions);
}catch (Exception $ex) {
echo $ex->getMessage();
die;
}
require_once 'functions.php';
if($_SESSION["errorType"] != "" && $_SESSION["errorMsg"] != ""){
$ERROR_TYPE = $_SESSION["errorType"];
$ERROR_MSG = $_SESSION["errorMsg"];
$_SESSION["errorType"] = "";
$_SESSION["errorMsg"] = "";
}
?>
上面的代碼給出錯誤「找不到驅動程序」。我正在關注this tutorial來創建它們,下載它們的源代碼並在瀏覽器上查看,沒有任何錯誤。但當我試圖根據他們創建我的程序時,我得到了錯誤。僅供參考,我的PDO擴展已啓用,請檢查兩次。PHP:找不到驅動程序(PDO,MySql)
我的代碼有什麼問題?
預先感謝您。
成功刪除錯誤。但另一個問題出現,我的頁面連接到這個連接加載像永遠。我是否需要更改整個代碼? – ShafiqqAziz
您可以嘗試刪除此行「require_once'functions.php';」。它還會發生嗎? –
到目前爲止,它很順利,我會接受你的回答 – ShafiqqAziz