我在使用PHP查询Mysql数据库时遇到了一个奇怪的问题。当我尝试以下操作时:
$stmt = $pdo->query("SELECT art_date FROM arts_dates WHERE prod_id = '$prod'");
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$number_of_results = count($row);
它仅输出50行中的第一行(我使用var_dump进行了检查,并尝试使用其他组合,例如SELECT *
)。当我在phpMyAdmin上运行完全相同的查询时,它显示了50个结果。
会发生什么?