Всё работает, я же писал
SarcasmIO
посмотри логи dbal или что там у тебя
Если делать в phpMyAdmin
SarcasmIO
как у тебя $user_id
SarcasmIO
подставляется в sql запрос
SarcasmIO
блоядь
Евгений
Если делать в phpMyAdmin
оба запроса работают?
$user_id не при чем, получает ID пользователя Telegram
SarcasmIO
вместо того что бы сделать 3 действия: сравнить между собой запросы посмотреть логи dbal/профайлера etc попробовать выполнить его на чистую mysql console/pma/etc
Евгений
а что ты в итоге делаешь с $rows ?
вместо того что бы сделать 3 действия: сравнить между собой запросы посмотреть логи dbal/профайлера etc попробовать выполнить его на чистую mysql console/pma/etc
Ладно, если бы ты свою злость аргументированно писал, я бы ни слова не ответил, но ты даже не прочитал сообщения выше о проблеме, в итоге оскорбляешь всех. Первый запрос выводит список всех ожидающих заявок - это админ раздел. Второй - конкретного пользователя - то есть, я выберу этот раздел и увижу свои заявки на ожидании. В логах пусто. Запросы в phpMyAdmin выполняются.
SarcasmIO
докажи мне
SarcasmIO
показывай запросы
SarcasmIO
и скрины
(;¬_¬)
О боже
Yar
Читай доку, дебаж
SarcasmIO
любая проблема с запросом решается в 3 этих этапа
SarcasmIO
но конечно же лучше ныть в чате
На, вывод всех заявок
SarcasmIO
а не делать что то конкретное
Yar
Хватит спамить расплывчатыми вопросами
Вывод заявки моей (конкретного пользователя по ID)
SarcasmIO
а теперь показывай свою строку запроса
SarcasmIO
с подставленным в него user_id
Евгений
есть кстати выход. пойти на стэковерфлоу, там все вежливые )
))))))))))))))))))))00 $user_id = $message->getFrom()->getId(); Это стандарт, в каждом файле это есть, его никто не менял. $stmt = $pdo->prepare("SELECT * FROM `xmr_orders` WHERE `user_id` = ? AND `status` = 0 ORDER BY `id` DESC"); $stmt->execute([$user_id]);
SarcasmIO
покажи мне
SarcasmIO
ROW
SarcasmIO
который летит
SarcasmIO
в базу
SarcasmIO
с подставленным bind value
(;¬_¬)
покажи мне
выдыхай
SarcasmIO
Что делать когда Select * from users WHERE id =1; Работает
SarcasmIO
а Select * from users WHERE id = ?,[$user_id] нет
SarcasmIO
что ж может быть не так
(;¬_¬)
Это работает :)
The handling of errors by this function is controlled by the attribute PDO::ATTR_ERRMODE. Use the following to make it throw an exception: <?php $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); ?>
Артур
как можно уменьшить нагрузку на сервер ?
Артур
у меня стоит рекурсия(
Артур
по выгрузке товара
(;¬_¬)
как можно уменьшить нагрузку на сервер ?
отдавай каждому второму посетителю 404?
Артур
отдавай каждому второму посетителю 404?
тут не понял) просто я выгружаю товар из другого сервиса
Артур
и его там за 500)
(;¬_¬)
😁😁😁
Артур
я перед вызовом функции (в рекурсии) ставлю sleep(5)
Артур
мол 100 товара выгрузил)
Артур
слип )
Артур
дальше вызываю заново функцию
Артур
и так до конца пока весь товар не скачаю)
Артур
но нагрузку растет зараза(
Артур
и я хз что придумать ( подскажите плиз)
(;¬_¬)
помогло?
Что помогло? Он мне показал мои запросы и перепутал что работает, что нет. Вывод всех заявок со статусом 0 - не работает Вывод заявок конкретного пользователя со статусом 0 - работает
(;¬_¬)
ну давай, удачи с такой внимательностью
Не получается это в Telegram бота это вставить. Вест файл - команда бота /allorders При использовании в боте - ничего не выводится, хоть var_dump, хоть что угодно.
SarcasmIO
а print ?
SarcasmIO
и в телегу отправить
Евгений
(;¬_¬)
то что var_dump сразу выводит ты видимо пропустил? и что его вывод надо вот так ловить
SarcasmIO
sendMessage($chat_id,"row".print($row));
Прикол в том, что если удалить несколько записей с таблицы - всё работает, и записи выводятся. Может у Telegram какие-то ограничения на вывод символов в одном сообщении? То есть, если записей в таблице штук 50, в одно сообщение же они вряд ли поместятся?
sendMessage($chat_id,"row".print($row));
sendMessage никак не отправить, потому что бот никак не реагирует на команду
SarcasmIO
не помню точно сколько спроси в @botoid
(;¬_¬)
>_<
(;¬_¬)
не там ищешь
(;¬_¬)
@webwork в помощь
Ilija
это шутка была=(
(;¬_¬)
битрикс какашка
(;¬_¬)
и шутки про него тоже такие же
Ilija
я echo просто не дописал
(;¬_¬)
А если записей много и нужно их все вывести?
дак ты проверь что у тебя запрос работает, а то ты щас ведь о чем втираешь