У меня есть запрос к моей базе данных mysql, но я просто хочу знать, есть ли более простой способ достижения чего-либо, вот мой код:
$sql="SELECT value
FROM drivers
WHERE drivers_id = '$driver1' OR drivers_id = '$driver2' OR drivers_id = '$driver3'";
$result = mysql_query($sql);
$i = 1;
while ($row = mysql_fetch_assoc($result)) {
${'value'.$i} = $row['value'];
$i++;
}
Вот как я хочу свой кодкороче, но проблема, с которой я столкнулся, заключается в том, что мне нужно знать, что, когда переменная $ driver1 находится в базе данных, извлеченные для нее данные помещаются в переменную value1, а извлеченная информация для $ driver2 помещается внутри$ значение2.Однако он получает данные из базы данных в порядке их совпадения.Я не хочу писать для этого 3 разных запроса, потому что уверен, что это можно сделать за один раз.