PHP и Mysql проверяют, является ли выбранная строка последней

Я пытался проверить, является ли выбранная строка последней в записях данных MYSQL, если это последняя, ​​затем вернитесь к первой записи.
Вот что я сделал до сих пор:

$fps = @fopen('number.txt', "r+");
$somay =  fread($fps, filesize('number.txt'));

fclose($fps);$num = ($somay+1);
$file = "number.txt";
$fh = fopen($file,'w+') or die("cant open file");
fwrite($fh,$num);
fclose($fh);

$sql = "SELECT @last_id := MAX(id),token FROM `token` where `id` = '".$somay."'";

if (!$result = $mysqli->query($sql)) {
echo "Sorry, the website is experiencing problems.";
echo "Error: Our query failed to execute and here is why: \n";
echo "Query: " . $sql . "\n";
echo "Errno: " . $mysqli->errno . "\n";
echo "Error: " . $mysqli->error . "\n";
exit;
}
if ($result->num_rows === 0) {
echo "We could not find a match for ID, sorry about that. Please try again.";
exit;
}

while ($tokennek = $result->fetch_assoc()) {
$token = $tokennek[token];
$tokenid = $tokennek[last_id];
}
if($somay == $tokenid){
$file = "number.txt";
$fh = fopen($file,'w+') or die("cant open file");
fwrite($fh,1);
fclose($fh);
}

Позвольте мне прояснить здесь, что я делаю, сохраняя файл с именем number.txt, чтобы сохранить запись токена, который уже использовался, и перейти к следующему токену / строке.

0

Решение

Задача ещё не решена.

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector