2012-04-07 9 views
0

私はprofile.phpというページがあります。同じデータベース内の複数のテーブルから情報が必要です。複数のPHPスクリプトを1つ問い合わせる

はこのように、これに対処する方法、複数のクエリです:そこ

//connect 

//query1 
//query2 
//query3 
//query4 

Mysqli_Query(connect, query1) 
Mysqli_Query(connect, query2) 
Mysqli_Query(connect, query3) 
Mysqli_Query(connect, query4) 
+0

「おそらく、そうかもしれませんが、そうではありません。」 – hakre

+0

あなたが私達に詳細を与えない限り、はい。 –

+1

複数のクエリを実行することはできますが、そうではありません。データがすべて関連している場合は、データを一緒に結合するクエリの方がはるかに少なくなるかもしれません(たぶん唯一のクエリかもしれません)。それ以上の情報がなければ、私たちは手助けできません。 – Sampson

答えて

0

複数のクエリを行うことからあなたを止めるものは何も確かにありませんが、あなたがやっていることに応じて、可能性がありますはるかに登録しよう適切な。

StackOverflowの答えで合理的にフィットするので、チュートリアル試してみてくださいすることができますよりも、ここでカバーするよりあります:http://www.tizag.com/mysqlTutorial/mysqljoins.phpあなたがquery1からデータを収集し、その上query2でそれを使用している場合を除き

0

、あなたが複数の最適化することができますがUNIONまたはJOINを使用して1つのクエリにクエリを実行します。実際のコードを見ずに私が提供できるのはこれだけです。

0

あなたの質問から得られるものは、多くのテーブルがあり、それらの情報が必要な場合です。この場合、テーブルが何らかの形で関係している限り、UNIONまたはJOINを複数のクエリに渡す方が良いです。

関連する問題