テーブルからランダム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'];