Почему мне выдает ошибку?

0

На выделенную ниже строку выдает сообщение:

Примечание : неопределенная переменная: mysqli в C: \ xampp \ htdocs \ dzhazovki_bootstrap \ index.php в строке 7 Неустранимая

ошибка : необработанная ошибка: вызов функции-члена set_charset () для null в C: \ xampp \ htdocs \ dzhazovki_bootstrap. php: 7 Трассировка стека: # 0 {main}, брошенный в C: \ xampp \ htdocs \ dzhazovki_bootstrap \ index.php в строке 7

<?php
$mySQLi=new mysqli('localhost','root', '','dzhazovki_bootstrap');
if (mysqli_connect_errno()) {
printf("Соединение не установлено", mysqli_connect_errno());
exit();
}
$mysqli->set_charset('utf8');
$query=$mysqli->query('SELECT*FROM new_models');
while ($row=mysqli_fetch_assoc($query)) {
echo $row['name'].$row['size']."<br>";
}
$mysqli->close();

?>

В чем ошибка?

php

1 ответов

0

Вы называете переменную в начале кода так - $mySQLi :

$mySQLi=new mysqli('localhost','root', '','dzhazovki_bootstrap');

А потом пытаетесь вызвать несуществующую переменную $mysqli ниже в коде:

$mysqli->set_charset('utf8');

Вот по этому и ошибка.

Sign up or Log in to write an answer