index.phpНеопределенная переменная: жулик не удается получить данные из MySQL
<?php include'includes/nav.php'; ?>
<?php include "includes/db.php"; ?>
включает/nav.php
<?php
$allcategeories = mysqli_query($con,"SELECT * FROM categories");
while($row = mysqli_fetch_assoc($allcategeories))
{
echo "<li>{$row['cat_title']}</li>";
}
?>
включает/db.php
<?php
$db['DBhost'] = "localhost";
$db['DBuser'] = "root";
$db['DBpass'] = "";
$db['DBNAME'] = "cms";
foreach($db as $key => $value) {
define(strtoupper($key), $value);
}
$con = mysqli_connect(DBHOST,DBUSER,DBPASS,DBNAME);
if(!$con) {
echo "cannot establish connection";
}
?>
Ошибки
Примечание: Не определено переменная: кон в C: \ XAMPP \ HTDOCS \ блог \ включает в себя \ nav.php в строке 19
Внимание: mysqli_query() ожидает параметр 1, чтобы быть MySQLi, null, приведенный в C: \ xampp \ htdocs \ blog \ includes \ nav.php в строке 19
Предупреждение: mysqli_fetch_assoc() ожидает, что параметр 1 будет mysqli_result, null указан в C: \ xampp \ htdocs \ blog \ includes \ nav.php on line 20