<?php
$host = "**************t.com"; //replace with database hostname
$username = "**********"; //replace with database username
$password = "**********"; //replace with database password
$db_name = "a8463280_trans"; //replace with database name
$con = mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
date_default_timezone_set('Europe/London');
$time_now = date('H:i');
echo($time_now);
$sql = mysql_query("SELECT departure_time FROM stop_times WHERE departure_time > '$time_now'") or die(mysql_error());
$data = mysql_fetch_array($sql);
$result = mysql_query($sql);
echo($data);
&GT?;
我数据库中的时间数据格式为00:00:00。当我运行上面的代码时,我得到返回“19:57Array”我试图返回一个最接近当前时间的时间。 感谢
答案 0 :(得分:0)
你尝试使用数组($ data)作为字符串,尝试:
echo $data['departure_time'];
你还应该考虑使用更安全的数据库驱动程序,即。 mysqli的。