ホームページ  >  記事  >  バックエンド開発  >  MySQLとPHPを接続して文字化けを防ぐ2つの方法まとめ_PHPチュートリアル

MySQLとPHPを接続して文字化けを防ぐ2つの方法まとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:36:15924ブラウズ

PHP 用の MySQL 構成

エラーメッセージ: クラス「mysqli」が

に見つかりません

答え:
1. conf/php.ini で、vim の「/php_mysql」を使用して extension=php_mysql.dll を検索し、前の「;」を削除します。

以下に extension=php_mysqli.dll;

も追加します

後ろの dll には余分な i

2 があることに注意してください。「/extension_dir」パスが正しいかどうかを確認してください。
3. ext/ ディレクトリを見つけて、php_mysql.dll と php_mysqli.dll の 2 つのファイルを %systemroot%/system32 にコピーします。

4. サービスを再起動します

データベースに接続します


コードをコピーします

コードは次のとおりです:

// conf/php.ini で、vim で「/php_mysql」を使用して extension=php_mysql.dll を検索し、先頭の「;」を削除し、下に extension=php_mysqli.dll を追加します;
$mysqli = new mysqli ( "127.0.0.1","ユーザー名", パスワード","ライブラリ名");
$query="select * from table order by theindex desc";
$mysqli->query("SET NAMES gb2312") ;/ /ここに文字化けを追加しないように注意してください
$result = $mysqli->query($query); F // Printf () 関数はフォーマットされた文字列を出力します

while (list ($ name, $ theINDEX) = $ result-& gt; fetch_row ())
echo ("& lt; br /> ;". $name $ $ theindex );

$con = mysql_connect("localhost", "ユーザー名", "パスワード");

if ($con) {
mysql_query("set names 'gb2312'");
mysql_select_db("ライブラリ名", $con) ; //ここに文字化けを追加しないように注意してください
echo ("

"); echo "" .
"」 .

echo ("
$row[theindex]" .
$row[name]
");
mysql_close($con) ;
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/740211.html技術記事 PHP MySQL 構成エラー メッセージ: クラス 'mysqli' が見つかりません。 回答: 1. conf/php.ini で、vim の "/php_mysql" を使用して extension=php_mysql.dll を検索し、前の ";" を削除します。同じ時間に以下に追加されました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。