2012-05-08 5 views
-2

は、私は特定の変数に割り当てられたIDのこの特定の配列、パラメータが配列かどうかを問い合わせる方法は?

$post_id = array('756','754','752','750'); 

を持っているし、私が欲しいもの、アレイ内にあるIDと、すべての記事を取得することです。与えられたIDの配列に対応するIDを持つすべての投稿を、できれば配列の中に入れることは可能ですか?これは私のWordpressプロジェクトのためであり、私はこの事を持つ初心者なので、今は少し失われています。私を導いてください:(

おかげ

+1

を配列を設定しましたが、コードを操作しようとする場所はどこですか?あなたの仕様は何ですか? Cの問題?スタックオーバーフローはコードを書くためのものではありません。ガイドが必要ですが、これは本当に問題ではありません。 php 'foreach()'と基本的なmysqlチュートリアルから始めましょう。 – Blake

+0

ええ、私はforeach()を使ってそれを手に入れたいと思っていました。ここではコードの行を要求していませんでした。@Blake、私はちょうどそれをする方法を知りたがっていました。あなたの素敵なコメントをありがとう。 – bunsiChi

答えて

3

あなたはimplode()配列に持って

$query = "SELECT * FROM mytable WHERE posts IN ('" . implode("','", $post_id) . "')"; 

を、私はあなたがMySQL's IN() clause探していたと思います

3

この試してみてください。。。。

$post_id = array('756','754','752','750'); 

$postId = "'" . implode("','", $post_id) . "'"; 

$query = "SELECT * FROM Table_Name WHERE postId IN (".$postId.") "; 
関連する問題