我从下面的mysql_db中获取时间是我的代码......
$sql="SELECT * from employee_timings where emp_timing_date='$date'";
$query=mysql_query($sql);
$array=array();
while ($result=mysql_fetch_array($query)) {
# code...
$emp_starting_time=$result['emp_in_time'];
}
下面是我的表格,我从中获取值...
问题是它给出了以下格式11:00:0014:00:00的结果
当我回应这个
echo $emp_starting_time[0];
它输出第一次的第一个字符,即1和第二个时间,即1 我想要的是每当我回应
$emp_Starting_time[0]
它应该显示整个第一个起始时间,即11:00:00 请告诉我如何实现这个目标
答案 0 :(得分:0)
您为$emp_starting_time
变量赋予值$result['emp_in_time'];
。它包含您要string
格式的结果。当你写echo $emp_starting_time[0];
时,它会返回这个字符串的第一个字符。试试echo $emp_starting_time;
<强>更新强>
您可以在循环外创建一个数组,然后将每个值推入其中:
$array=array();
while ($result=mysql_fetch_array($query)) {
# code...
array_push($array, $result['emp_in_time']);
}