注意:类stdClass的对象无法转换为int

时间:2013-08-20 01:53:48

标签: class object int stdclass

问题是“类stdClass的对象无法转换为int”

这是代码:

$user = mysql_fetch_object(mysql_query("SELECT * FROM `user` WHERE username='$user_name'"));
if($user) == 0){

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您从数据库中获取对象而不是字符串或int 因此需要将metchod访问到您的类中的字段,然后例如检查字段可以通过以下方式完成:

if ($user->user_id === null )

or

if ($user->{'user.id'} == null )

if there are problems with `user.id`