我的环境:
Windows 2008(32位)+ Apache2.2.21 + PHP 5.2.17 + SQL Server 2000现在在SQL Server中有一个表,有一列是datetime类型,值我随便给了一个为“2012-05-07 10:00:00”读出来的数据显示为:“2012 五月 7 10:00”,并且我用strlen测它的长度为17。
这是怎么回事啊??
谢谢各位。
Windows 2008(32位)+ Apache2.2.21 + PHP 5.2.17 + SQL Server 2000现在在SQL Server中有一个表,有一列是datetime类型,值我随便给了一个为“2012-05-07 10:00:00”读出来的数据显示为:“2012 五月 7 10:00”,并且我用strlen测它的长度为17。
这是怎么回事啊??
谢谢各位。
$mynum = mssql_num_rows($myquery_result);
if($mynum > 0)//如果存在
{
$myrow = mssql_fetch_array($myquery_result);
if($myrow)//如果读取成功\
{
//通过如下的方式读出来
echo $myrow[0]."--".$myrow[1]."--".$myrow[2];
}
}
///////
如果上面有错的话,也有相应的提示。
更改代码如下就可以了。
$myquery = "select controller_pas,convert(varchar,out_time,120) as out_time,error_times from php_controller where controller_no = '".$_SESSION['MY_SESSION_student']."';";
如果不加 as 以及后面的,生成的数组名不是列名。