2012-05-01 19 views
0

こんにちはすべて、PHP選択クエリ

 for() 
      { 
      SELECT * from x union select * from y union select * from z 
      } 

私はループの実行のために私の最後の行で、私はこれを行う方法を、UNIONを削除するためにきたとき、来る他のすべてのクエリに組合を追加しました。

ありがとうございます!

+4

何をしようとしていますか?もう少し明確に説明してください。 – dweiss

+0

その言語は何ですか? PHP? SQL?私はそうは思わない。 – Shoe

答えて

1

あなたは仕事のために多くの情報を与えていませんが、私はあなたが一連のクエリ文字列で始まっていると仮定しています。もしそうなら、これを試してみてください:

$queries = array(); 
$queries[] = "SELECT * FROM x"; 
$queries[] = "SELECT * FROM y"; 
$queries[] = "SELECT * FROM z"; 

$query = implode(" UNION ", $queries); 

// $query now contains "SELECT * FROM x UNION SELECT * FROM y UNION SELECT * FROM z" 
+0

:ueries [n]でユニオンのみを削除したいと思っていますが、クエリの合計数の最後の行を意味します。 –

+0

あなたがやろうとしていることはまだ私には非常に不明です。あなたはあなたの質問を編集し、より詳細と期待される結果を含めることができますか? – Travesty3