やあみんな、私がこのコードを実行しようとすると、上記の警告が表示されます:
$mysqli=new mysqli("localhost", "***", "***","***") or die(mysql_error());
function checklogin($username, $password){
global $mysqli;
$result = $mysqli->prepare("SELECT * FROM users WHERE username = ?");
$result->bind_param("s", $username);
$result->execute();
if($result != false){
$dbArray=mysql_fetch_array($result);
コード内でmysqlとmysqliの呼び出しを混在させています。 mysql_fetch_arrayの代わりにmysqli_fetch_arrayを使用します。
mysqli
コマンドと従来のmysql
コマンドを混在させています。
$result->fetch_array()
を使用します。
Mysqliとmysqlの2つの異なる関数セットを使用しています。
fetch_assoc()メソッドを使用したいと思います。