Member 9983063 Ответов: 1

Как выбрать top 1 vaue в mysql


Здравствуйте, ребята, я хочу знать, как выбрать верхнее значение 1 в MySQL order by Desc пожалуйста, смотрите мой код получаю ошибку, и я не могу получить значения, пожалуйста, помогите мне спасибо

Что я уже пробовал:

<?php
if($_SERVER['REQUEST_METHOD']=='POST'){

include 'DatabaseConfig.php';

 $con = mysqli_connect($HostName,$HostUser,$HostPass,$DatabaseName);




 $CheckSQL = "SELECT * FROM table ORDER BY rank DESC LIMIT 10";
 
 $check = mysqli_fetch_array(mysqli_query($con,$CheckSQL));
 if(isset($check)){
 echo 'Error';
//$Sql_Query = "INSERT INTO users (id) values ('$F_name'+$check)";
 }
else{ 
$Sql_Query = "INSERT INTO complain (complainno) values ('$check')";

 if(mysqli_query($con,$Sql_Query))
{
 echo 'Registration Successfully';
}
else
{
 echo 'Something went wrong';
 }
 }
}
 mysqli_close($con);
?>

1 Ответов

Рейтинг:
0

CPallini

Если вам нужна только одна строка, почему бы вам не использовать LIMIT 1 в вашем запросе?
Кстати, Ваш запрос выглядит правильно, однако вы не смогли сообщить здесь точное сообщение об ошибке, а также структуру таблицы.


Member 9983063

сэр я не получаю никакой ценности это ошибка

Richard Deeming

Вы все еще вы не сказали нам, что говорится в сообщении об ошибке.

Jörgen Andersson

Я подозреваю, что это "что-то пошло не так"