golos81
Новичок
Оптимизация запроса при выборке значения
Мне надо выбрать одну строчку/значение из таблицы. Для этого пишу:
А можно ли выборку ОДНОГО значения сократить (в плане программного кода), например, обойтись без цикла, ведь выбирается-то все равно одно значение?
Может быть что-то наподобие вот этого:
?
Но в данном случае не возвращается значение, а возвращается лишь ИСТИНА или ЛОЖЬ (или количество рядов).
Мне надо выбрать одну строчку/значение из таблицы. Для этого пишу:
PHP:
$query = "SELECT Id FROM `users` WHERE `Login` = '".$url[2]."'";
$result = mysql_query($query);
if (!mysql_error()){
while ($row = mysql_fetch_array($result)) {
echo $uid=$row['Id'];
}
}
else echo mysql_error();
Может быть что-то наподобие вот этого:
PHP:
if (!mysql_num_rows(mysql_query("SELECT `Id` FROM `users` WHERE `Login` = '".$url[2]."'")))
Но в данном случае не возвращается значение, а возвращается лишь ИСТИНА или ЛОЖЬ (или количество рядов).