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拡張機能は有効で、2度チェックされています。PHP:ドライバ(PDO、MySql)を見つけることができませんでした
私のコードで何が問題になっていますか?
ありがとうございます。
を理解することのサンプルです。しかし、別の問題が表示され、私のページはこの接続負荷に永遠に接続されています。コード全体を変更する必要がありますか? – ShafiqqAziz
この行 "require_once 'functions.php';"を削除しようとすることができます。それはまだ起こるか? –
これまで通り順調に進んでいますが、私はあなたの答えを答えとして受け入れます – ShafiqqAziz