現在、2 つの 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 がリソースであると想定しています。ブール値が指定されています
しかし、クエリのせいだと確信しています