無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 23 APIとライブラリー :: 23.3 MySQL PHP API :: 23.3.1 MySQLとPHPに対する共通問題
« 23.3 MySQL PHP API

23.3.2 mysql と mysqli の両方を PHP内で可能にする »
Section Navigation      [Toggle]
  • 23.3 MySQL PHP API
  • 23.3.1 MySQLとPHPに対する共通問題
  • 23.3.2 mysql と mysqli の両方を PHP内で可能にする

23.3.1. MySQLとPHPに対する共通問題

  • Error: Maximum Execution Time Exceededこれはphp.iniファイルに入るPHPの限界で、ここに、必要とに応じて、30秒からそれより若干長い最高実行時間を設定します。スクリプト毎に許されるRAMを8MBにする代わりに、2倍の16MBにすることは悪い考えではありません。

  • Fatal error: Call to unsupported or undefined function mysql_connect() in ...:これは、PHPバージョンがMySQLをサポートするように編集されていないことを意味します。ダイナミックMySQLモジュールを編集して、それをPHPに装着するか、あるいは組み込みのMySQLサポートを使って編集することができます。このプロセスはPHPマニュアルに詳述されています。

  • Error: Undefined reference to 'uncompress':これは、クライアント・ライブラリが圧縮されたクライアント/サーバ・プロトコルに対するサポートを使って編集されていることを意味します。その解決策は、-lmysqlclientと結合するとき、-lzを最後に加えることです。

  • Error: Client does not support authentication protocol:これは、MySQL 4.4.1かそれより新しいバージョンのMySQLを使って古いmysql エクステンションを使おうとする時、最もしばしば起こります。可能な解決は:MySQL4.0にグレードを下げ、PHP5およびもっと新しいmysqliエクステンションに切り替えるか、あるいは--old-passwordsの付いたMySQLサーバーに構成を設定することです。 明細な情報については、項B.1.2.3. 「Client does not support authentication protocol」をご参照ください。

PHP4の旧式なコードを持つそれらには、これのような、古いMySQLライブラリと新しいMySQLライブラリに対する互換性レイヤを利用することができます: http://www.coggeshall.org/oss/mysql2i.

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.