@sunnyrio

Почему не запускается mysqli?

Почему при запуске приложения выводиться вот такое сообщение?
Warning: mysqli::mysqli(): (HY000/1524): Plugin '*C8D939F0CBF84BB9162B0742AB08FDADBEAEE879' is not loaded in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\rnfunctions.php on line 8

Вот сам код rnfunctions.php:

<?php // rnfunctions.php
$dbhost = 'localhost';  // Эта строка вряд ли нуждаеться в изменении
$dbname = 'accounts3';
$dbuser = 'useradmin6';
$dbpass = 'passadmin6';
$appname = "Robin's Nest";

$mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname, 3306);
if ($mysqli->connect_errno) { echo "Не удалось подключиться к MySQL: " . $mysqli->connect_erron; }

function createTable($name, $query)
{
  if (tableExists($name))
    {
      echo "Таблица '$name' уже существует <br />";
    }
    else
    {
      $mysqli->query("CREATE TABLE $name");
      echo "Таблица '$name' создана <br />";
    }
}

function tableExists($name)
{
  $result = $mysqli->query("SHOW TABLES LIKE '$name'");
  return $result->num_rows;
}

function queryMysql($query)
{
  $result = $mysqli->query($query) or die($mysqli->connect_errno);
  return $result;
}

function destroySession()
{
  $_SESSION=array();
  if (session_id() !=" " || isset($_COOKIE[session_name()]))
     setcookie(session_name(), '', time()-2592000, '/');
  session_destroy();
}

function sanitizeString($var)
{
  $var = strip_tags($var);
  $var = htmlentities($var);
  $var = stripslashes($var);
  return $mysqli->real_escape_string($var);
}

function showProfile($user)
{
  if (file_exists("$user.jpg"))
  echo "<img src='$user.jpg' border='1' align='left' />";
  $result = $mysqli->query("SELECT * FROM rnprofiles WHERE user='$user'");
  if ($result->num_rows)
    {
      $row = $result->fetch_row;
      echo stripslashes($row[1]) . "<br clear=left /><br />";
    }
}
?>
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Wexter
если вы всё-же хотите пользоваться модулем mysql - поменяйте переменную
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
так же убедитесь что в вашей сборке есть модуль mysql и он подключен
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Юный подаван, наставленьям Магистров внемлить должен ты, отправляйся на ... в гугл, найди то что потеряно было и восстанови равновесие сервера работу. И больше сюда хрень всякую не пиши, прежде в гугл не заглянув.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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