【发布时间】:2015-02-13 15:54:45
【问题描述】:
这是我的代码
$query = mysql_query("SELECT * FROM accommodation_vacancies WHERE accommodation_id = '$accom'");
$results = mysql_fetch_array($query);
if($query === FALSE) {
die(mysql_error());
} else {
print_r($results);
foreach ($results as $result) {
echo $result['start_date']; echo "<br/>";
}
}
这是我的输出
通过使用print_r 命令,我可以看到变量$results 工作正常,查询也工作正常,我想我在foreach 循环中有错误。
谢谢。
【问题讨论】:
-
拜托,don't use
mysql_*functions,它们不再维护,而是officially deprecated。改为了解prepared statements,并使用PDO 或MySQLi。