私は今、かなり単純なはずの何かで1時間以上苦労しています。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";
}