我正在尝试从多个结果中找到列中的最高数字,我正在尝试使用以下代码,但它没有按预期工作。如果我有编号为 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