一点帮助就能拯救生命。我有一个在phpMyAdmin中工作的sql查询,它给了我所需要的结果。当我将这个查询构建到php语句中时,我似乎无法访问结果(整数)我确实需要回显这个值,所以我需要为example输出"your number is"结果。
这是我的问题:
$sqlstatement = "SELECT (SELECT `embark` FROM info ORDER BY `index_no` DESC LIMIT 1)-(SELECT `embark` FROM info ORDER BY `index_no` ASC LIMIT 1)";
$sql_result = mysqli_query($connection, $sqlstatement) or die (" Couldn't execute the SQL calculate disembark statement********");
如果有人能帮忙,我将非常感激Scott
将结果行提取到数组中,然后访问数组的元素以回显它。
$row = mysqli_fetch_array($sql_result);
if ($row) {
echo "Your number is " . $row[0];
}
我使用mysqli_fetch_array
是因为您没有为结果列分配别名。
顺便说一句,您可以将查询简化为:
SELECT MAX(index_no)-MIN(index_no) FROM info