ホームページ  >  記事  >  バックエンド開発  >  PHPのmysql_query()コマンドリンクに関して複数のエラーがありますので解決してください。

PHPのmysql_query()コマンドリンクに関して複数のエラーがありますので解決してください。

WBOY
WBOYオリジナル
2016-06-20 12:38:071061ブラウズ

mysql_query() ステートメントを 1 つだけ実行するとエラーは発生しません


両方を実行すると問題が発生します


mysql_query() を実行するコードはここにあります。 time 実行後はフリーになりますが、それでもエラーが発生するのはなぜですか? ! ! ! !


ディスカッションへの返信 (解決策)


mysql_query() を実行するコードは、select メソッド

select メソッドでデータベース接続 (mysql_close()) を閉じます。
その後、select メソッドが実行されます。もう一度言いますが、データベース接続をどこで実行するかです。

ある一言で夢から覚めました。いつもM()にconnectを書いたと思っていましたが、もう一度見てみると、エントリファイルに書いてありました。
ところで、mysql の connect は短いリンクですか、それとも長い接続ですか? select の close を削除することで問題は解決しました。

mysql_connect は短い接続です。 🎜> mysql_pconnect は長い接続です

mysql_connect を mysql_pconnect に変更すると、さらに問題が発生すると思います。

はは、なるほど、私も長い接続は使わないと思います

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