Выбор данных «человека» с помощью LIMIT из таблицы

Мне было интересно, как получить данные человека из таблицы. Я нашел запрос LIMIT выборка данных из таблицы. Вот что я получил так далеко:

$result = mysql_query("SELECT * FROM users WHERE username = '" . $username[$x] . "' LIMIT " . $last_limt . " , " . $nxt_limt . "");

Возвращает данные, когда LIMIT доступно, но если LIMIT Превышение всех данных возвращает ноль. Так как я могу узнать, имеется ли ROW в таблице или нет?

0

Решение

использовать MySQL Count

SELECT count(username) FROM users WHERE username ='xyz'

И ваш $last_limt не больше чем total count-1

1

Другие решения

Вы должны проверить количество строк результата из этого запроса, прежде чем продолжить

$result = mysql_query("SELECT * FROM users WHERE username = '" . $username[$x] . "' LIMIT " . $last_limt . " , " . $nxt_limt . "");
$rowcount=mysql_num_rows($result);
if($rowcount > 0)
{
//next operations

}
else
{
//No more data
}
0

По вопросам рекламы [email protected]