现在,当我尝试在mysql-server上查询表时,我无法弄清楚出了什么问题。我错过了一些关键的东西吗?
我想获取主键ID后面的列中的最后一个日期。
没有出现错误消息但是当我回显日期时没有打印任何值。
提前致谢!!!
function query_last_date() {
$query = "SELECT datum FROM omx_stockhom_30 ORDER BY id DESC LIMIT 1";
$result = $this->mysqli->query($query, MYSQLI_STORE_RESULT);
while(list($date) = $result->fetch_row());
echo "date: ".$date;
}
答案 0 :(得分:0)
我解决了!!!!!
function query_last_date() {
$query = "SELECT datum FROM omx_stockhom_30 ORDER BY id DESC LIMIT 1";
$result = $this->mysqli->query($query);
while ($row = $result->fetch_array(MYSQLI_NUM))
$lastDate = $row[0];
echo "date: ".$lastDate;
}
答案 1 :(得分:0)
试试这个:
<?php
ini_set('display_errors', '1');
error_reporting(E_ALL);
?>
并更改您的php.ini配置以查看所有错误。 您可以搜索您的apache或nginx服务器error.log文件,以查找您的请求或其他问题的问题。
答案 2 :(得分:-1)
试试这个:
$result = $this->mysqli->query(<yourconnectionvariable>,$query, MYSQLI_STORE_RESULT);
答案 3 :(得分:-1)
空输出有两种可能的原因。
检查两者。