Автор Антон Белый задал вопрос в разделе Другие языки и технологии
[MySQL] Как получить все записи в таблице начиная с определённого значения? и получил лучший ответ
Ответ от Ёергей Тихонов[эксперт]
sql запрос:
select * from messages where id > i
пример кода на php:
ссылка
function error($message) {
echo($message.\"\\n\");
exit;
}
function mysql_open() {
$username = \'...\';
$password = \'...\';
$database = \'...\';
$mysqli = new mysqli(\'localhost\',$username,$password,$database);
if(mysqli_connect_error()) error(\"can\'t connect to database\");
return $mysqli;
}
$i = 50;
$mysqli = mysql_open();
$res = $mysqli->query(\"select * from messages where id > $i\");
if(!$res) error(\"query error\");
while($row = $res->fetch_object()) {
echo $row->id.\"\\n\";
}
$mysqli->close();
используй where
select * from messages where id>i приблизительно вот так, вот только с синтаксисом не уверен, но логика правильная должна быть
вот кусок кода ( правда он не слишко чистенький на скорую руки когда писалсо )на тему работа с бд. мож поможет... с БД берутся поля от номера $start по $num строк что имеют поле parent равным $parent (`parent`='$parent' ) для выборки больше определенного