Loading...
PHP/MySQL | Вывод юзеров с базы
PhpStorm, while вообще не для перебора массивов как таковых, выполнение цикла пока верно условие, а foreach перебор массива пока не закончился Гг
shadrvlad (11.08.2017 в 21:10)
PhpStorm, while вообще не для перебора массивов как таковых, выполнение цикла пока верно условие, а foreach перебор массива пока не закончился Гг


Автор темы в шоке .наполу.
PhpStorm, не так страшно еще Гг

Изображение

------
48518_20170811232149.png (31.4 Kb)
Скачиваний: 91
Фу = 1 если фу равно счетчику или меньше 1 то то вывод. Это что пдо такое??)
TaNi (11.08.2017 в 21:22)
Фу = 1 если фу равно счетчику или меньше 1 то то вывод. Это что пдо такое??)

это кривой перебор массива, зачем оно нужно запоминать
shadrvlad (11.08.2017 в 20:57)

<?php
$stmt = $pdo->query('SELECT * FROM users WHERE lu>= ' . $last . ' ');
$online = $stmt->fetchAll(PDO::FETCH_ASSOC);

foreach ($online as $onl) {
echo $onl['login'];
}



и почему PDO::FETCH_ASSOC не указать при инициализации класса и потом не маяться с ним wtf

Попробовал значит я foreach:

Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
1
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
A
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
5
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
0
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
1
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
1
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
5
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
0
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
1
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
0
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
1
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
1
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
2
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
2
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
2
Warning: Illegal string offset 'login' in /home/usr/data/vgazro/vitus.ga/online.php on line 23
2
Gazro, извиняюсь, там fetchAll() без PDO::FETCH_ASSOC) просто fetchAll()
shadrvlad, всё-равно что-то не так

Notice: Undefined index: login in

<?php
$stmt = $pdo->query('SELECT * FROM users WHERE lu >= ' . $last . '');
while ($row = $stmt->fetch(PDO::FETCH_ASSOC) {
echo "<div class='tblock'>
<a href='user$row[id]'>$row[login]</a>, $row[lvl]<br></div>";
}
Gazro, значит нету login колонки, я ведь для примера написал, дальше под свои значения
Онлайн: 3
Время:
Gen. 0.1179
(c) Bym.Guru 2010-2025