我现在正在努力解决一个应该相当简单的事情。我想从我的 mysqli 数据库中获取行,当我从 phpmyadmin 运行查询时,我得到了预期的结果,但是当我with bind_param
从我的 php 代码运行它()时,我得到 0 个结果:
$sql = $connection->prepare('SELECT (UNIX_TIMESTAMP(start_time))
FROM table1
WHERE UNIX_TIMESTAMP(start_time) >= ?
AND (UNIX_TIMESTAMP(start_time)) <= ?
AND column3 = ?')
or trigger_error($connection->error, E_USER_ERROR);
$sql->bind_param('sss', $value1, $value2, $value3);
$sql->execute() or trigger_error($sql->error, E_USER_ERROR);
if ($sql->num_rows == 0){
echo "yay";
}