那么这是我的查询,它工作正常,字段friend_id是MySQL big-int类型
“从 users_friends uf WHERE uf.user_id=1192134553 限制 2 中选择friend_id”
并且查询返回所需的结果,即 100002407532395 , 100002307531370
现在这是我的服务 zend/amf 服务
public function GetUserAllFreinds($user_id)
{
$sql = "SELECT friend_id FROM users_friends uf WHERE uf.user_id=$user_id limit 2";
$res = mysql_query($sql) or die(debug($sql).mysql_error());
return $res;
}
服务返回 2147483647。但是,当我将friend_id 设置为 MySQL varchar 时,它可以工作。为什么它不适用于大整数?