PHPでのプログラミングに関しては、私は初心者です。現在、データベースを使用するプロジェクトに取り組んでいます。クエリを呼び出そうとすると問題が発生します:$r = mysqli_query($db, $q);
次のエラーが発生します:
これは、データベースに接続するクラスです。
class conectDB{
var $dbUser;
var $dbPassword;
var $dbHost;
var $dbName;
function __construct() {
$this->dbUser ='root';
$this->dbPassword = '';
$this->dbHost = 'localhost';
$this->dbName = 'db';
$dbc = mysqli_connect($this->dbHost, $this->dbUser, $this->dbPassword, $this->dbName) or die('Fatal error!');
}
}
そして、ここでクエリを呼び出します。
$db = new conectDB();
$q='SELECT * FROM categories ORDER BY category';
$r = mysqli_query($db, $q);
while(list($id, $category) = mysqli_fetch_array($r, MYSQLI_NUM)){
echo '<li><a href="category.php?id='.$id.'" title="'.$category.'">'.$category.'</a></li>';
}