我有一个带有生日的用户数据库,是否可以显示今天是谁的生日以及当前日期一周之内的任何生日。我有这个,但是没有用。
<?php
$retrieveBirthday = mysql_query( "SELECT * FROM memberData WHERE mBirthday BETWEEN CURDATE() - INTERVAL 1 WEEK AND CURDATE() + INTERVAL 1 WEEK" );
echo $retrieveBirthday;
?>
我在哪里错了?我知道应该是mysqli,但这里的安全性不是问题。
看来您只是忘了将查询包装在mysql_result()
或中mysql_fetch_array()
:
<?php
$query = mysql_query( "SELECT * FROM memberData WHERE mBirthday BETWEEN CURDATE() - INTERVAL 1 WEEK AND CURDATE() + INTERVAL 1 WEEK" );
while ($rows = mysql_fetch_array($query, MYSQL_NUM)) {
$retrieveBirthdays = $rows;
}
foreach ($retrieveBirthdays as $retrieveBirthday) {
echo $retrieveBirthday;
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句