Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
7 месяцев назад
Сергей Косолапов
21 год, Россия
11 месяцев в сервисе
Был онлайн 7 месяцев назад
7 месяцев назад

Есть самописный движок. Нужно убрать ошибку в движке из за перехода с mysql на mysqli.
Из за этого не правильно работает коннект с базой и нельзя авторизироваться и зарегистрироваться. Все дело в 1 файле.   
<?php

final class mysqlDriver {
    private $link;
    private $count = 0;
    public function __construct($hostname, $username, $password, $database) {
        if (!$this->link = @mysql_connect($hostname, $username, $password)) {
           exit('Ошибка: Не удалось соединиться с сервером базы данных!');
        }

        if (!mysql_select_db($database, $this->link)) {
           exit('Ошибка: Не удалось соединиться с базой ' . $database);
        }

        mysql_query("SET NAMES 'utf8'", $this->link);
        mysql_query("SET CHARACTER SET utf8", $this->link);
        mysql_query("SET CHARACTER_SET_CONNECTION=utf8", $this->link);
        mysql_query("SET SQL_MODE = ''", $this->link);
  }

  public function query($sql) {
        $resource = mysql_query($sql, $this->link);

        $this->count++;

        if ($resource) {
            if (is_resource($resource)) {
                $i = 0;
                $data = array();

                while($result = mysql_fetch_assoc($resource)) {
                    $data[$i] = $result;
                    $i++;
                }

                mysql_free_result($resource);

                $query = new stdClass();
                $query->row = isset($data[0]) ? $data[0] : array();
                $query->rows = $data;
                $query->num_rows = $i;

                unset($data);
                return $query;  
            } else {
                return true;
            }
        } else {
            exit('Ошибка: ' . mysql_error($this->link) . '<br>Номер ошибки: ' . mysql_errno($this->link) . '<br>' . $sql);
        }
  }

    public function escape($value) {
        return mysql_real_escape_string($value, $this->link);
    }

  public function countAffected() {
        return mysql_affected_rows($this->link);
  }

  public function getLastId() {
        return mysql_insert_id($this->link);
  }   

  public function getCount() {
        return $this->count;
  }

    public function __destruct() {
        mysql_close($this->link);
    }
}
?>


Переделывать теги на mysqli пробовал скрипт запускается но все равно ошибки....

Выбранный исполнитель

7 месяцев назад
Андрей И.
37 лет, Россия
1 год в сервисе
Был онлайн 3 месяца назад

$5

1 день

Заявки фрилансеров

7 месяцев назад
Андрей И.
37 лет, Россия
1 год в сервисе
Был онлайн 3 месяца назад
7 месяцев назад
Дмитрий Ч.
43 года, Украина
10 лет в сервисе
Был онлайн 10 часов назад
ТОП-50 — Веб-программирование
7 месяцев назад
Арсен Маргарян
23 года, Армения
8 месяцев в сервисе
Был онлайн 7 месяцев назад
7 месяцев назад
Дмитрий Хохлов
20 лет, Россия
2 года в сервисе
Был онлайн 9 дней назад
7 месяцев назад
Роман Б.
Роман Б. 
29 лет, Украина
5 лет в сервисе
Был онлайн 2 дня назад
7 месяцев назад
Артем Ш.
Артем Ш. 
30 лет, Армения
5 лет в сервисе
Был онлайн 2 дня назад

Похожие заказы

Внесение небольших изменений в perl-скрипт

Скрипт на perl. Выполняет импорт данных из xml файла в базу mysql и также скачивает с другого сайта картинки (используется wget; ссылки на картинки указаны в xml файле). Cкрипт запускается из командой строки ($ script.pl file.xml). Необходимые измене...

Исправить ошибки на 3х сайтах рнр \\ срочно\\

исправить ошибки на 3х сайтах рнр, ошибки мелочевые за каждый сайт 10 баксов с

Исправить ошибки на 3х сайтах рнр, ошибки мелочевые

Исправить ошибки на 3х сайтах рнр, ошибки мелочевые за каждый сайт 10 баксов /извените повторный проект пришлось создать/

Переделка движка + чистка кода

Требуется переписать движок сайта . Сроки: ASAP, желательно уложиться в две-три недели. Данная работа является первичной переделкой системы, есть потребность в большом объеме последующих работ на постоянной основе, так что непременным условием являет...

Создание движка сайта

Необходимо создать комплекс скриптов (движок) аналогичным на сайте http://stroyportal.ru Необходимы скрипты соответствующие следующим разделам на этом сайте: "фирмы и товары", "статьи и обзоры", "новости", "брэнды&q...

Небольшая доделка готового флеш ролика.На постоянной основе.

Флеш вышлю на е-маил всем , КТО БЫСТРЕЕ СДЕЛАЕТ ПОЛУЧАЕТ $$$. Что надо сделать: а) Скролл с моделями , сделать его рабочим , чтобы моделей можно было перематывать туда сюда.Моделей около 40 штук б) сделать работу над ошибками , например , повторн

Для xoops2 - ежедневная газета

On-line Газета Принципы: 1. Единица информации - статья (как новость в модуле новостей), редактитуются анонсный текст и основной текст с помощью визивинг - редактора (как в wfsections). 2. Каждая статья принадлежит только одному разделу. Принадле

Для xoops2 - модуль справочника фирм

Для тех, с кем я еще не работал - прошу показывать работы на xoops2, чтобы это не было дебютом :)) Справочник по фирмам Принципы: 1. Оперируем фирмами. 2. У каждой фирмы есть набор атрибутов: - для сокращенной карточки: 1. Наименование орг

Небольшая доработка скрипта фотогалереи

разобраться в движке, доработать добавление описаний к картинкам, изменить позиционирование изображений

Доработка движка php

Имеется очень простенький движок. Надо добавить: 1. чпу - пути в сроке адреса вида main/podrazdel и тд. через mod rewrite 2. Прикрутить готовый визуальный редактор 3. Ссылки на сайте вида \"главная / раздел / подраздел\" Обычные ссылки, пок...