我试图找出一种有效的方法来从表中选择一小部分随机 id。
使用 IN 运算符似乎是正确的选择,但我不明白如何以我想要的方式使用结果。进行查询后,如何使用结果分配给特定变量?或者有没有办法将值作为查询的一部分分配?
$red_car1=1001;
$blue_car2=200;
$green_car3=56;
$query_cars= sprintf("SELECT * FROM cars WHERE id IN (%s, %s, %s)", $red_car1, $blue_car4, $green_car3);
$Cars1 = mysql_query($query_cars, $db) or die(mysql_error());
$red_car1_vin = $row_Cars1['vin'];
$blue_car1_vin = $row_Cars1['vin'];
$green_car1_vin = $row_Cars1['vin'];