Skip to main content

Конференции

Просмотр конференции fido7.ru.php:

Предыдущее Следующее

Дата: 03 Jan 2019, 17:03:03
От: Sergey Anohin @ 2:5034/10.1
Кому: All
Тема: wfido


Hello!

Помогите плз переделать сабж на mysqli? Я не великий мастер в эхотаге :(
Пытаюсь все переделать из mysql_ на mysqli.
Это:

https://github.com/kosfango/wfido/blob/master/htdocs/lib/lib.php#L3-L7

на 

function connect_to_sql($sql_host,$sql_base,$sql_user,$sql_pass){
      $link = mysqli_connect($sql_host, $sql_user, $sql_pass, $sql_base) or die();
      $query = mysqli_query($link, "set names koi8r;");

}

и вот это
https://github.com/kosfango/wfido/blob/master/htdocs/lib/lib.php#L162-L166

на это

function check_password($point, $password) {
    global $res;
    global $row;
    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    if ($point and $password) {
    $res = mysqli_query($link, "SELECT * from `users` WHERE point='$point' and password='$password' and active='1';");
    $row = mysqli_num_rows($res);
    return;
    }
}

Везде где было mysql_ переименовал на mysqli, mysql_connect на mysqli_connect($link, <запрос>)

В итоге на тестовой версии пробую:

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /usr/local/www/wfido-x/lib/lib.php on line 168
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /usr/local/www/wfido-x/lib/lib.php on line 169


Видимо из базы не может достать что нужно, не прокатил фикс по-быстрому :(




С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Origin: Отправлено из http://5034.ru/wfido (2:5034/10.1)

Предыдущее Следующее

К списку сообщений
К списку конференций