下面是一個小腳本,顯示某人今天是否有生日。 我唯一想念的是一行下的文字「生日快樂」的名字,它應該只出現,當然是有人有生日。我怎麼能做到這一點?在PHP中添加Echo
<html>
<head>
<title>Vandaag Jarig:</title>
</head>
<body>
<table>
<thead>
</thead>
<tbody>
<?php
$connect = mysql_connect("localhost","root", "****");
if (!$connect) {
die(mysql_error());
}
mysql_select_db("my_site_db");
$results = mysql_query
("SELECT * FROM aevinew2_verjaardagen WHERE DAY(geboortedatum) = DAY (CURDATE()) AND MONTH(geboortedatum) = MONTH(CURDATE())");
if(mysql_num_rows($results) > 0){
while($row = mysql_fetch_array($results)) {
?>
<tr>
<td><?php echo $row['Naam']?></td>
<td><?php echo $row['Afdeling']?></td>
</tr>
<?php
}
}else{
echo "Helaas geen taart vandaag, er is niemand jarig";
}
?>
</tbody>
</table>
</body>
</html>
會比較今天的日期VS DB中的日期不工作? – Epodax
問題在哪裏?在SQL查詢中,你有生日和當前日期的條件,它不起作用?我的意思是這個查詢返回的每個人,今天有BD(沒有其他名字被返回)。 – panther
不使用'mysql_ *'功能 - 已棄用,請使用http://php.net/manual/en/book.mysqli.php或http://php.net/manual/en/book.pdo.php – ryder