여기에 여러 번 묻는 것으로 알고 있으며, 모든 가능한 해결책을 시도했습니다. 왜 내 쿼리가 데이터를 반환하는지 상관없이 false를 반환하는 이유에 대해 본질적으로 잘못된 쿼리가있을 수 있습니까?MySQL의 행 수가 항상 false를 반환합니다.
$q_log_dates = "SELECT * FROM log_dates WHERE week_date ='" . $currentWeek . "'";
$q_log_dates_result = mysqli_query($connection, $q_log_dates);
$numResults = mysqli_num_rows($q_log_dates_result);
if ($numResults > 0) {
echo "data";
} else {
echo "no data";
}
MySQL과 MySQLi를 섞어서는 안됩니다. "선택하고 혼합하지 마십시오" –
mysql_error()가 어떤 것을 제공합니까? – Voitcus
솔루션을 반영하도록 위 질문 (코드)을 업데이트했습니다. – user1040259