<?php$db = mysql_connect("localhost", "root","aaa");
mysql_select_db("db1",$db);
$result = mysql_query("SELECT * FROM a",$db);printf("a: %s<br>\n", mysql_result($result,0,"a"));
printf("b: %s<br>\n", mysql_result($result,0,"b"));
printf("c: %s<br>\n", mysql_result($result,0,"c"));
printf("d: %s<br>\n", mysql_result($result,0,"d"));
echo gettype(mysql_result($result,0,"a"));?>其中.除a为int型外.其它3列都为string
为什么返回结果的a也是string类型呢?
不知道是MySQL配置问题还是PHP问题.还是说.取回的结果必须自己手动处理才可以?