2017-08-05 63 views
1

我試圖從一段時間驅動一個$行到一個「SELECT標記,我需要連接到所有行,但我不能使它的工作。

不工作,但告訴我,我的意思是一個例子:

  while($row55 = mysqli_fetch_array($query)) { 

        $orderidtilsoog = $row55['post_id']; 

        echo $orderidtilsoog; 

$ orderidtilsoog爲2或3 POST_ID的行,這POST_ID將我在$ query103打電話,但我不知道該怎麼做它

現在我只得到1行,但我想從$ orderidtilsoog所有行並連接到像:

FROM $ v1.wpd2_posts其中ID =( '$ orderidtilsoog')和ID =( '$ orderidtilsoog2')和ID =( '$ orderidtilsoog3')

   $query103 = mysqli_query($conn, "SELECT * FROM $v1.wpd2_posts where ID=('$orderidtilsoog')") or die(mysqli_error($conn)); 

回答

1

你的意思IN?

FROM $v1.wpd2_posts WHERE id IN ('$orderidtilsoog', '$orderidtilsoog2', 
'$orderidtilsoog3'); 

如果是,那麼

$orderidtilsoog = array(); 
while($row55 = mysqli_fetch_array($query))  
{ 
    $orderidtilsoog[] = $row55['post_id']; 
} 
$q = "SELECT * FROM $v1.wpd2_posts WHERE id IN ('".implode("','",$orderidtilsoog)."')"; 
$query103 = mysqli_query($conn, $q) or die(mysqli_error($conn)); 
+0

是感謝你! – vistorfastani22