@uranus235

Почему не работают запросы Mysqli?

Сегодня решил посмотреть что там за Mysqli. до этого использовал mysql. С каждой строкой кода все больше и больше думаю: (зачем придумали это извращение "mysqli"?)

Вот файл connection.php:

$mysqli = new mysqli("localhost", "root", "1", "ai");
if($mysqli->connect_error){
	die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}
$mysqli->query("SET NAMES 'utf8'", MYSQLI_USE_RESULT);


и файл action.php:

require_once("connection.php");

$result = $mysqli->query("SELECT answer FROM chat WHERE MATCH(message) AGAINST('$xquery' in boolean mode)", MYSQLI_USE_RESULT);
$get = mysqli_fetch_array($result, MYSQLI_ASSOC);
$answer = $get["answer"];


ответ: Fatal error: Call to a member function query() on a non-object
  • Вопрос задан
  • 2252 просмотра
Решения вопроса 1
restalpo
@restalpo
Попробуйте
while($get = mysqli_fetch_array($result)) {
    echo $get["answer"];
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы