@phpgeeks

Страница 5792 из 8430
Alexander
23.09.2017
09:14:21
Да

f4rt~
23.09.2017
09:14:24
php -m и полистать

никому не помешало

Google
f4rt~
23.09.2017
09:34:03
значит открывай xdebug

и смотри жизненный цикл

Like
23.09.2017
09:40:28
а дальше ?)
Там всегда будет 2 нуля?

Угадывать собрался?

Артур
23.09.2017
09:40:49
Там всегда будет 2 нуля?
та я уже все сделал))

там всегда 2 нуля по дефолту)

вопрос уже вовтором))

Like
23.09.2017
09:41:15
А, копейки

Артур
23.09.2017
09:41:26
Bad Gateway такая ошибка вылетает (( когда выгружаю около 500 товара(

А, копейки
и копейки тоже нормально подгружает

все там рабоатет

вопрос в другом)

Bad Gateway

Google
Артур
23.09.2017
09:42:09
это хост падает или API сервака блокирует ?

потому что товара 544 а мне выгружает около 500 и выдает такую ошибку

хотя я в рекурсии поставил sleep(5)

что бы не так часто дергало(

по 100 товара(

Ограничения ¶ Для JSON API установлены следующие ограничения: Не более 100 запросов за 5 секундный период Не более 50 одновременных запросов от одного пользователя Не более 500 одновременных запросов с одного ip-адреса Не более 10 Мб данных в одном запросе, отправляемом на сервер

это из-за ограничения может быть ?((

Мусорок
23.09.2017
09:49:28
и смотри жизненный цикл
Похоже что это с серваком чот не то

удаленый доступ к базе отключен или прав у юзера мало, сидел ковырял решил попробывать на раном сервер законектится, мне выдало ошибку аудификаци, значит mysqli робит

Игорь
23.09.2017
09:54:48
Не получает строки?

eldarQa
23.09.2017
09:58:03
Ребят, никак не могу разобраться. В таблице xmr_orders поле status INT(3), предполагаемые значения - 0, 1, 2 и не более того. Не могу вывести все данные со значением 0 из таблицы. С 1 и 2 проблем нет. В чём проблема? В логах пусто. Это не сайт, а бот в Telegram. Заранее спасибо.

Сообщение обрезало

Не получает строки?
не могу даже узнать по var_dump, ориентируюсь по логам на сервере. Это бот в Telegram, я ввожу команды - мне выдаётся ответ, когда вывожу эту команду - ничего не происходит, сообщение отправляется но ответа нет

Игорь
23.09.2017
09:59:11
Сделай запрос в базу через phpadmin напрямую, выдаст ли тебе инфу

eldarQa
23.09.2017
09:59:22
Выдаёт

Прикол в том, что не работает этот раздел админский. Есть ещё пользовательский раздел, там всё показывается

Игорь
23.09.2017
10:01:44
var_dump для row делал?

Есть инфа или её нету?

Может телега возвращает ошибку

И совет, юзай лучше parse_mode: HTML

Google
Kelin
23.09.2017
10:03:02
о, а можно тему

Игорь
23.09.2017
10:03:30
А не маркдаун, а то у меня на продакшене изза гребаного маркдауна валилась отправка оч часто

eldarQa
23.09.2017
10:03:31
Есть инфа или её нету?
Не могу вывести в Телеге, в логах тоже пусто

Markdown стоит :)

Игорь
23.09.2017
10:03:54
Markdown стоит :)
Да, я по звездочкам уидел

eldarQa
23.09.2017
10:04:28
Ой, не то

Kelin
23.09.2017
10:04:33
це другая какая-то

Игорь
23.09.2017
10:04:38
Я просто ночной режим врубаю ?

Красиво и не белый

Kelin
23.09.2017
10:04:57
та не, ночной режим норм, но поднадоел уже

о, красота

благодарю)

Игорь
23.09.2017
10:06:50
Ты через хук уже делаешь?

eldarQa
23.09.2017
10:08:35
Да, но ты слишком далеко зашёл, дело не в хуке однозначно. Вспомнил, сегодня переустановил ОС с Debian 8 на Ubuntu 16. Потому что нужна была предустановленаая версия PHP 7, а то Composer никак её не видел Debian, не получилось решить проблему - поддержка посоветовала переустановку на Ubuntu. До этого всё работало без проблем.

Игорь
23.09.2017
10:09:19
Я не к тому

eldarQa
23.09.2017
10:09:32
Да, через Webhook конечно

Игорь
23.09.2017
10:11:53
Если делать не через хук, то можно print_r() в консоль делать вывод: while (true) { $updates = $bot->bot()->commandsHandler(false); if(empty($updates)) { print $bot->display_name.PHP_EOL; } else { foreach ($updates as $update) { $update = new Update($update); $dp = new DialogProcessor($update, $bot); print $bot->display_name.PHP_EOL; } sleep(1); } Я на тесте так делаю, у меня есть продакшн бот и тестовый, а то тестить на клиентах, больно для репутации Ну это так, просто сказал

Дока PHP: ( http://php.net/manual/en/pdo.query.php ) function getFruit($conn) { $sql = 'SELECT name, color, calories FROM fruit ORDER BY name'; foreach ($conn->query($sql) as $row) { print $row['name'] . "\t"; print $row['color'] . "\t"; print $row['calories'] . "\n"; } } Тоесть, тебе не нужно $conn->fetch() делать $conn->fetch() нужен только если ты делашь через $conn->prepare($sql); $conn->execute();

Admin
ERROR: S client not available

Google
Игорь
23.09.2017
10:32:31
Ты прочитал то что я написал?

Последнее сообщение

eldarQa
23.09.2017
10:34:37
Да, но дело не в этом

Удалил все записи, оставил только одну - всё работает

Хз, почему

Игорь
23.09.2017
10:36:31
Попробуй сделать больше записей и выполнить $rows = $pdo->query("Твой SQL") а потом foreach($rows as $row) {}

Если не заканает, поищем другие варианты

eldarQa
23.09.2017
10:41:05
Так же :(

Игорь
23.09.2017
10:41:39
Ща локалку подниму, гляну

eldarQa
23.09.2017
10:43:26
Почему это не работает $rows = $pdo->query("SELECT * FROM `xmr_orders` WHERE `status` = 0 ORDER BY `id` DESC"); А это работает? $stmt = $pdo->prepare("SELECT * FROM `xmr_orders` WHERE `user_id` = ? AND `status` = 0 ORDER BY `id` DESC"); $stmt->execute([$user_id]);

Мне вот это интересно

С утра над этой фигнёй бьюсь, уже сил нет)))0

f4rt~
23.09.2017
10:45:10
смотри что за запрос у тебя получается в итоге

eldarQa
23.09.2017
10:45:30
Прочитай сообщения выше

f4rt~
23.09.2017
10:45:57
и нигде нету чистого sql запроса

с подставленными bind value

или у тебя другое выше?

Евгений
23.09.2017
10:47:16
Прочитай сообщения выше
возьми свой запрос и сделай его из пма админера воркбенча или что там у тебя

eldarQa
23.09.2017
10:47:27
Всё работает, я же писал

f4rt~
23.09.2017
10:47:41
посмотри логи dbal или что там у тебя

Google
eldarQa
23.09.2017
10:47:42
Если делать в phpMyAdmin

f4rt~
23.09.2017
10:47:44
как у тебя $user_id

подставляется в sql запрос

блоядь

Евгений
23.09.2017
10:47:53
Если делать в phpMyAdmin
оба запроса работают?

eldarQa
23.09.2017
10:48:06
$user_id не при чем, получает ID пользователя Telegram

f4rt~
23.09.2017
10:49:12
вместо того что бы сделать 3 действия: сравнить между собой запросы посмотреть логи dbal/профайлера etc попробовать выполнить его на чистую mysql console/pma/etc

Евгений
23.09.2017
10:49:47
а что ты в итоге делаешь с $rows ?

Страница 5792 из 8430