ホームページ > バックエンド開発 > PHPチュートリアル > ★PHPがSQL一時テーブル作成後にアクセスできないと土下座して泣く!

★PHPがSQL一時テーブル作成後にアクセスできないと土下座して泣く!

WBOY
リリース: 2016-06-13 13:41:43
オリジナル
1066 人が閲覧しました

★ひざまずいて助けを求めてください: PHP は SQL 一時テーブルの作成後にアクセスできません。 ? ★
これが起こります:

リンクをクリックして関数をトリガーし、関数内で * into #temp from A を選択し、select * from #temp

を返します。 #temp の内容を表示できます。


関数をトリガーするには、関数内で * from #temp のみを選択します。

デバッグ後、返された結果は #temp の内容を表示できません。データベース #temp が存在しないことが判明しました。

1. なぜこのようなことが起こっているのでしょうか? #temp セッションレベルではないですか?

2. ##temp グローバル一時テーブルに変更しましたが、上記の #temp のように失われてしまいました。

3. 時間を節約するために、頻繁なクエリの結果を一時テーブルに入れて次のクエリを待ちたい場合は、どうすればよいでしょうか?

-----解決策---------

ディスカッション
時間の消費を減らすために、頻繁なクエリの結果を一時テーブルに入れて次のクエリを待ちたい場合、どうすればよいでしょうか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート