我从mysql网站上读到,我执行了这个:
SELECT CURTIME()
但是如何获得价值呢?使用mysql_fetch_assoc()??
答案 0 :(得分:3)
是的,您可以将其作为普通查询执行。您可能希望将列别名为更好的名称:
$data = mysql_query('SELECT CURTIME() AS the_time');
$row = mysql_fetch_assoc($data);
$theTime = $row['the_time'];
通过PHP获得时间而不是进行昂贵的SQL查询会更有效率。
您可以使用date()
功能:
$theTime = date('H:i:s');
答案 1 :(得分:1)
SELECT CURTIME() as time_now
<强> *修改
$conn = mysql_connect("localhost", "mysql_user", "mysql_password");
$sql = "SELECT CURTIME() as time_now";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo $row["time_now"];
}