Skip to main content

Конференции

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

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

Дата: 05 Jan 2019, 12:16:09
От: Sergey Anohin @ 2:5034/10.1
Кому: Oleg Redut
Тема: wfido


Hello, Oleg!

 OR> var_dump($link);
 SA>> Пока не знаю что еще придумать
 OR> Кстати, зачем  global $res;
 OR> И почему не
 OR> $row = function check_password($point, $password);
 OR> и
 OR> $row = mysqli_num_rows($res);
 OR> echo '<p>MySQL Query result='.$res.' </p>';
 OR> return $row;

Спасибо, прокатило, навалял такого

function check_password($point, $password) {
    global $link;
    echo '<p>Link next: </p>';
    var_dump($link);.
    echo '<p>Point='.$point.' </p>';
    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);
    echo '<p>res next: </p>';
    var_dump($res);
    echo '<p>row next: </p>';
    var_dump($row);
    return;
    }
}


в выводе

Link next:

object(mysqli)#1 (19) { ["affected_rows"]=> int(0) ["client_info"]=> string(79) "mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $" ["client_version"]=> int(50011)
["connect_errno"]=> int(0) ["connect_error"]=> NULL ["errno"]=> int(0) ["error"]=> string(0) "" ["error_list"]=> array(0) { } ["field_count"]=> int(0) ["host_info"]=> string(25) "Localhost via UNIX
socket" ["info"]=> NULL ["insert_id"]=> int(0) ["server_info"]=> string(21) "5.5.5-10.1.23-MariaDB" ["server_version"]=> int(50505) ["stat"]=> string(148) "Uptime: 4625716 Threads: 2 Questions:
2215229 Slow queries: 15464 Opens: 2487 Flush tables: 117 Open tables: 15 Queries per second avg: 0.478" ["sqlstate"]=> string(5) "00000" ["protocol_version"]=> int(10) ["thread_id"]=> int(208791)
["warning_count"]=> int(0) }

Point=1

res next:

object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(16) ["lengths"]=> NULL ["num_rows"]=> int(1) ["type"]=> int(0) }

row next:

int(1)

То есть тут заработало! Но дальше никак, подозреваю возможно везде надо пилить global $link, но это плохой способ, надо реально заворачивать
все mysqli_ в промежуточные функции как-то...

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

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

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

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