我目前正在尝试使用来自两个mysql表“order”和“order_items”的信息制作一个表,因为它们都共享订单ID
命令
order_items
我想在同一行显示这样的表格,其中产品名称可能会循环
我想通过内部连接来做到这一点,因为它更多地标志着我在做什么
这是我目前拥有的,但目前不起作用
$query = "SELECT order.date_bought, order.total_price, order_items.product_name FROM order INNER JOIN order_items ON order.order_id = order_items.order_id WHERE order.student_id = $id ORDER BY order_id DESC";
$result = mysql_query($query);
$num = mysql_num_rows($result);
$i=0;
while($i < $num){
$date_bought = mysql_result($result,$i,"date_bought");
echo $date_bought;
}
错误:mysql_num_rows() 期望参数 1 是资源,给定的布尔值
但我很确定这是因为查询