ホームページ  >  記事  >  バックエンド開発  >  php を MySQL に接続する 2 つの方法で文字化けが発生する問題。

php を MySQL に接続する 2 つの方法で文字化けが発生する問題。

WBOY
WBOYオリジナル
2016-07-25 08:53:57874ブラウズ
  1. // conf/php.ini で、vim で「/php_mysql」を使用して extension=php_mysql.dll を検索し、先頭の「;」を削除して、下に extension=php_mysqli.dll;
  2. $mysqli を追加します= new mysqli("127.0.0.1","ユーザー名", パスワード","ライブラリ名");
  3. $query="select * from table order by theindex desc";
  4. $mysqli->query("set names gb2312 ");//ここに文字化けを追加しないように注意してください
  5. $result = $mysqli->query($query);
  6. //printf()関数は整形された文字列を出力します
  7. while(list($name, $theindex) = $result->fetch_row())
  8. echo("
    ".$name.$theindex);
  9. $con = mysql_connect("localhost", "ユーザー名", "パスワード") ;
  10. if ($con) {
  11. mysql_query("set names 'gb2312'");
  12. mysql_select_db("library name", $con);//ここに文字化けを追加しないように注意してください
  13. $rs = mysql_query("select * from tableインデックス desc;", $con);
  14. if ($rs) {
  15. echo ("");
  16. while($row = mysql_fetch_assoc($rs))
  17. {
  18. echo "< ;tr>" .
  19. "
  20. " .
  21. "
  22. " .
  23. "
  24. }
  25. mysql_free_result($rs);
  26. }
  27. echo ("
  28. $row[インデックス] $row[名前]
    ");
  29. mysql_close($con);
  30. }
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。