Сегодня решил посмотреть что там за 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