2017-04-10 34 views
0

あなたは私のエラーを把握するのに役立つことができます、助けてくれてありがとう。定義されていないメソッドを呼び出すmysqli :: result()

未定義のメソッドのmysqliのに呼び出し::結果()

<?php 

    function user_exists($username) { 
     $db = mysqli_connect("localhost","root","","sample"); 
     $query = $db->query("SELECT COUNT(`id`) FROM `users` WHERE username = '$username'"); 
     return ($db->result($query, 0) == 1) ? true : false; 
    } 

?> 
+0

あなたは、この関数から戻るために何をしようとしていますか?エラーにはmysqli :: result()メソッドはありません。 – RiggsFolly

+0

[mysqli api](http://php.net/mysqli)を見てください。mysqliには、結果が – hassan

答えて

0

このようにしてみてください:

function user_exists($username) { 
     $db = mysqli_connect("localhost","root","","sample"); 
     $result = $db->query("SELECT `id` FROM `users` WHERE username = '$username'"); 
     return ($result->num_rows ? true : false);} 
+0

というメソッドはありません。この。 – MOJOJO

+0

なぜ否定投票 – Nero

+0

ごめんなさいクリックエラー:D。 – MOJOJO

関連する問題