これらのコードの何が問題になっていますか? 私はmysqliに非常に慣れていません。私はいつもこのエラーが発生します
警告: mysqli_query() は、パラメーター 1 が mysqli であることを想定しています。11 行目の C:\localhost\path\core.php に null が指定されています エラー、クエリが失敗しました!!!
接続をテストしたところ、機能していて接続されているため、この警告が常に表示され、クエリが失敗する理由がわかりません。クエリも確認しましたが、正しいです。ここに私のコードがあります:
構成.php
<?php
$dbhost = 'xxx';
$dbuser = 'xxx';
$dbpass = 'xxx';
$dbname = 'xxx';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname) or die ('Error connecting to mysql');
?>
core.php
<?php
require_once('configuration.php');
class Core {
public $coreTable;
public $result;
public $num_rows;
function Execute($query) {
$this->result = mysqli_query($conn,$query) or die('Error, query failed!!!'); //line 11
$this->row_cnt = mysqli_num_rows( $this->result );
}
}
?>