Я пытаюсь найти наибольшее число в столбце из нескольких результатов, я пытаюсь использовать следующий код, но он не работает должным образом. Если у меня есть записи с номерами от 1 до 7, я хочу выбрать 7, так как он имеет наибольшее число.Найти наибольшее число в столбце
if (isset($_GET['questionnaireID'])) {$questionnaireID = $_GET['questionnaireID'];}else {$questionnaireID = '';}
include("connectmysqli.php");
$sql = <<<SQL
SELECT *
FROM `QuestionnaireQuestions`
WHERE questionnaireID = '$questionnaireID'
SQL;
if(!$result = $db->query($sql)){ die('There was an error running the query [' . $db->error . ']');}
while($row = $result->fetch_assoc()){
$questionnumber = array($row['questionnumber']);
echo max($questionnumber);
}
, что он возвращается на данный момент 1234567
Спасибо за это, он отлично работает, намного лучший способ сделать это! –