人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLとPHPを4から5にアップグレードしたのですが、なぜかphpinfoからみるとmysqlclientが4.1となります。
どこをいぢれば良いのか解決できるページを探してください。

●質問者: Sprint
●カテゴリ:コンピュータ インターネット
✍キーワード:MySQL PHP アップグレード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Paddington
●35ポイント

一度mysqlの古いバージョンのパッケージをすべて削除して再インストールしてみてはどうですか?

http://bellks-tec.cocolog-nifty.com/blog/cat1216466/index.html

◎質問者からの返答

それが出来たらやっているのです・・・


2 ● b-wind
●35ポイント

MySQL AB :: MySQL 5.0 Reference Manual :: 22.3 MySQL PHP API

phpinfo() で見れるのは PHP5 に付属している MySQL クライアントのライブラリ。

MySQL5 で新しくサポートされた認証方式に対応していない以外は特に問題無さそうなので MySQL 自体を --old-passwords オプションつきで起動するだけでいいと思います。


どうしても新しい認証方式を使いたい場合は mysqli API を使うと良いようです。

mysqli - Stands for “MySQL, Improved”; this extension is available only in PHP 5. It is intended for use with MySQL 4.1.1 and later. This extension fully supports the authentication protocol used in MySQL 5.0, as well as the Prepared Statements and Multiple Statements APIs. In addition, this extension provides an advanced, object-oriented programming interface. You can read the documentation for the mysqli extension at http://php.net/mysqli. A helpful article can be found at http://www.zend.com/php5/articles/php5-mysqli.php.

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ