mysql-iis 7で「PHP致命的エラー:未定義関数mysql_connect()の呼び出し」が継続的に発生する
私はWeb開発に非常に慣れていませんが、iis 7とphpを使用して、リモートmysqlデータベースからデータをプルして一連のWebページに表示する必要があります。
iis7をphpfineと一緒にインストールし、localhost / testphp.phpにアクセスして、ブラウザーから.phpファイルを介してphpinfo()を実行できますが、関数mysql_connectを使用してmysqlサーバーに接続しようとするとタイトルにエラーが発生した別の.phpファイル。
私はphp5.6.15を実行していますが、これに対する答えを見つけることができません。
また、php.iniファイルがないようです(必要があるかどうかは言うまでもありません)。phpinfo()は、ロードされた構成ファイルが「(なし)」であることを通知します。 。
私は、これまでの経験がほとんどない状態で、これに対する解決策を見つけようとしています。誰かがこの問題を解決する方法を知っていますか?もしそうなら、私が得ることができるどんな助けでも大いに感謝します。
ありがとうございます!
答え :
解決策:
PHP 5.5以降、MySQLは非推奨になりました。 http://php.net/manual/en/migration55.deprecated.php
別の方法(たとえば、MySQLi)を使用するか、古いバージョンのPHPを使用する必要があります。
答え :
解決策:
前述のように、古いMySQLのものは非推奨になっています。実際、MySQLiの代わりにPDOを検討することをお勧めします。
必要なAPIを確認するには、phpinfo()で次のことを確認してください。
次のような「mysql」というセクションである必要があります:
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。