1

問題は「クラス stdClass のオブジェクトを int に変換できませんでした」

これはコードです:

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

どうすればこの問題を解決できますか?

4

1 に答える 1

0

文字列や整数ではなくデータベースからオブジェクトをフェッチしているため、クラスのフィールドにアクセスする必要があり、フィールドは次の方法でチェックできます。

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

or

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

if there are problems with `user.id`
于 2018-01-30T16:59:20.603 に答える