
eldarQa
23.09.2017
10:52:13

f4rt~
23.09.2017
10:52:32
докажи мне
показывай запросы
и скрины

Google

Евгений
23.09.2017
10:54:29

(;¬_¬)
23.09.2017
10:54:41

eldarQa
23.09.2017
10:54:42
О боже

Yaroslav
23.09.2017
10:54:48
Читай доку, дебаж

f4rt~
23.09.2017
10:54:58
любая проблема с запросом решается в 3 этих этапа
но конечно же лучше ныть в чате
а не делать что то конкретное

Yaroslav
23.09.2017
10:55:10
Хватит спамить расплывчатыми вопросами

f4rt~
23.09.2017
10:56:04
а теперь показывай свою строку запроса
с подставленным в него user_id

Евгений
23.09.2017
10:56:25
есть кстати выход. пойти на стэковерфлоу, там все вежливые )

eldarQa
23.09.2017
10:57:13
))))))))))))))))))))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]);

f4rt~
23.09.2017
10:57:33
покажи мне

Google

f4rt~
23.09.2017
10:57:35
ROW
который летит
в базу
с подставленным bind value

(;¬_¬)
23.09.2017
10:58:01

f4rt~
23.09.2017
10:58:03
Что делать когда Select * from users WHERE id =1;
Работает
а Select * from users WHERE id = ?,[$user_id] нет
что ж может быть не так

eldarQa
23.09.2017
10:58:43

(;¬_¬)
23.09.2017
10:59:47
Это работает :)
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);
?>

Артур
23.09.2017
11:00:20
как можно уменьшить нагрузку на сервер ?
у меня стоит рекурсия(
по выгрузке товара

(;¬_¬)
23.09.2017
11:00:39

Артур
23.09.2017
11:01:02
и его там за 500)

(;¬_¬)
23.09.2017
11:01:16
???

Артур
23.09.2017
11:01:25
я перед вызовом функции (в рекурсии) ставлю sleep(5)
мол 100 товара выгрузил)
слип )

Google

Артур
23.09.2017
11:01:44
дальше вызываю заново функцию
и так до конца пока весь товар не скачаю)
но нагрузку растет зараза(
и я хз что придумать ( подскажите плиз)

(;¬_¬)
23.09.2017
11:07:02

eldarQa
23.09.2017
11:07:56
помогло?
Что помогло? Он мне показал мои запросы и перепутал что работает, что нет.
Вывод всех заявок со статусом 0 - не работает
Вывод заявок конкретного пользователя со статусом 0 - работает

(;¬_¬)
23.09.2017
11:08:10
ну давай, удачи с такой внимательностью

eldarQa
23.09.2017
11:09:07
Не получается это в Telegram бота это вставить. Вест файл - команда бота /allorders
При использовании в боте - ничего не выводится, хоть var_dump, хоть что угодно.

f4rt~
23.09.2017
11:10:05
а print ?
и в телегу отправить

Евгений
23.09.2017
11:10:22

(;¬_¬)
23.09.2017
11:10:36
то что var_dump сразу выводит ты видимо пропустил? и что его вывод надо вот так ловить

f4rt~
23.09.2017
11:11:04
sendMessage($chat_id,"row".print($row));

eldarQa
23.09.2017
11:12:05
Прикол в том, что если удалить несколько записей с таблицы - всё работает, и записи выводятся. Может у Telegram какие-то ограничения на вывод символов в одном сообщении? То есть, если записей в таблице штук 50, в одно сообщение же они вряд ли поместятся?

f4rt~
23.09.2017
11:12:55
не помню точно сколько спроси в @botoid

Google

(;¬_¬)
23.09.2017
11:13:47
>_<
не там ищешь
@webwork в помощь

Admin
ERROR: S client not available

Иллариэль
23.09.2017
11:14:29
это шутка была=(

(;¬_¬)
23.09.2017
11:14:39
битрикс какашка
и шутки про него тоже такие же

Иллариэль
23.09.2017
11:14:47
я echo просто не дописал

eldarQa
23.09.2017
11:14:53

(;¬_¬)
23.09.2017
11:15:07
что у тебя запрос не работает
в пма работает а в боте не работает

f4rt~
23.09.2017
11:15:19
и для пагинации
*для

eldarQa
23.09.2017
11:15:27

(;¬_¬)
23.09.2017
11:15:29
дык ты возьми и проверь в боте что у тебя 2-3-5 строк вытаскиваются
?

Игорь
23.09.2017
11:16:14

Google

eldarQa
23.09.2017
11:16:44

Игорь
23.09.2017
11:17:18

Артур
23.09.2017
11:17:53
502 bad gatawey
500 ошибка?

(;¬_¬)
23.09.2017
11:18:13

eldarQa
23.09.2017
11:18:13

Игорь
23.09.2017
11:27:39
И где её посмотреть? :)
function randomStr($len) {
$len++;
$alphabet = str_split(" abcdefghijklmn opqrstuwxyzAB CDEFGHIJKLMNOPQR STUWXYZ01 23456789");
for ($i = 0; $i < $len; $i++) {
$n = rand(0, count($alphabet)-1);
$pass[$i] = $alphabet[$n];
}
return implode("",$pass);
}
$pass = randomStr(10000);
$bot->bot()->post('sendMessage', [
'chat_id' => $update->getMessage()->getChat()->getId(),
'text' => $pass
]);

f4rt~
23.09.2017
11:28:32
но это не телега кидает исключение

Игорь
23.09.2017
11:29:11
Ща я ему с потсмена
Сделаю
Отправил строку более 4к символов (точнее 10к)
https://github.com/jupeter/clean-code-php отсюда узнал
Кстати, пацаны, объясните в чём прикол, я так и не понял
class User
{
const ACCESS_READ = 1;
const ACCESS_CREATE = 2;
const ACCESS_UPDATE = 4;
const ACCESS_DELETE = 8;
}
$user = new User1();
$user->access =& User1::ACCESS_UPDATE;
if($user->access & User::ACCESS_UPDATE) {
// ... do it
}
В чём разница сравнения по ссылке и сравнения через ===

(;¬_¬)
23.09.2017
11:40:22
это бинарные операции

f4rt~
23.09.2017
11:40:31