PDO を使用してデータベースに接続することに問題はありません:
$dsn = "mysql:host=localhost;dbname=php_jquery_example";try { $dbo = new PDO($dsn, 'root', '123');} catch(Exception $e) { die($e->getMessage());}
$sth = $dbo->prepare('SELECT event_id, event_title, event_desc FROM events WHERE event_id < ?');$sth->bindParam(1, $calories, PDO::PARAM_INT);
$sth->execute();
foreach ($dbo->query('select * from events') as $row) { ...
以下は、Aparch エラー ログに出力される情報です:
[error] VirtualHost *:80 -- 混合 * ポートと非 * NameVirtualHost アドレスを持つポートはサポートされておらず、未定義の結果が続きます
PHP 警告: PHP 起動: 動的ライブラリ '..\..\php-5.2.14-Win32\ext\php_mssql.dll' をロードできません - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa1xで3分行 0 が不明
PHP 警告: PHP 起動: 動的ライブラリ '..\..\php-5.2.14-Win32\ext\php_pdo_mssql.dll' をロードできません - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn で行 0
分析に役立ちます。
PDO を使用する利点は何ですか? ? ? ? ?
PHP 警告: PHP スタートアップ: ダイナミック ライブラリをロードできません
ダイナミック ライブラリをロードできません: php_mssql.dll php_pdo_mssql.dll
これら 2 つのライブラリの欠如がページの実行に影響を与えるためでしょうか。
PHP 警告: PHP スタートアップ: ダイナミック ライブラリをロードできません '
ダイナミック ライブラリをロードできません: php_mssql.dll php_pdo_mssql.dll
これら 2 つのライブラリの欠如がページの実行に影響を与えるためでしょうか。
PDO を使用する利点は何ですか? ? ? ? ?
データベース システムを変更するときは、DSN 文字列を変更するだけで済みます問題は解決されましたか?