[英]PHP Mysqli Help Selecting from multiple tables
<?php
const DB_SERVER = "localhost";
const DB_USER = "user_name";
const DB_PASSWORD = "password";
const DB = "db_name";
$conn=mysqli_connect(DB_SERVER, DB_USER, DB_PASSWORD, DB);
// $conn variable will hold the connection object
// Get Product ids fro the order_items
$query="select product_id,quantity from order_items where order_id=1";
$result=mysqli_query($conn,$query);
$productIds=''; // Will be a string to append product ids
if(mysqli_num_rows($result) > 0))
{
while ($row = mysqli_fetch_assoc($result)) {
$productIds.=$row['product_id'].',';
}
}
$productIds=rtrim($productIds,',');// Remove the last comma
// Once you get the product ids.
$query="select * from cards where prd_id in($productIds) limit 10";
// Limit should be exapmple - Limit 10
$result=mysqli_query($conn,$query);
$data=array();
if(mysqli_num_rows($result) > 0))
{
while ($row = mysqli_fetch_assoc($result)) {
$data[]=$row;
}
}
print_r($data);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.