<?php
if ( $row['cbmonth'] == date("Y-m-d") ) {
echo $row['last_name'];
}else{
echo "Nothing";
}
?>
这对我有用,但它只抓住第一排。我正在努力实现的是使用条件'if'语句列出具有匹配日期的所有行。换句话说,我希望其他三行符合if条件的日期出现在第一列旁边,这是现在唯一出现的。
我想象一个while循环,fetch_num_rows但没有成功会感谢这里的任何帮助, -Les
答案 0 :(得分:1)
为什么不尝试使用SQL
$date= date("Y-m-d");
/* create a prepared statement */
if ($stmt = $mysqli->prepare("SELECT lastname FROM tbl WHERE cbmonth=? LIMIT 0,3")) {
/* bind parameters */
$stmt->bind_param("s", $date);
/* execute query */
$stmt->execute();
}