SarcasmIO
Anonymous
Anonymous
Anonymous
Anonymous
Покажи шедевр говорю
Anonymous
(;¬_¬)
сказал он
давай, сосредоточься. либо вопросы по сабжу, либо нехуй тут
Anonymous
сказал он
Мне надо на чем-то учится, покажи мне хороший код
(;¬_¬)
(;¬_¬)
никакой не покажет
Anonymous
Anonymous
Господи, еще один молодой гений ручных запросов
Anonymous
https://trinia.pro/file/9up57.png
Andrey
видимо вы плохого кода не видали
Andrey
это еще хороший :D
Anonymous
Евгений
Anonymous
Anonymous
и как там, num_rows на 0 нормально получаешь?
Евгений
буква i же всё меняет!
Anonymous
😂
Alexander
Anonymous
вордпрессники хелп, короч надо чтобы php код в статьях работал. Гуглил, там советовали функцию на ббкоды [exec] сделать - сделал, нифига. Аналогичная функция на виджеты - работает отлично. Кто сталкивался? Мб конфликты?
Anonymous
ворд сука пресс
Евгений
шорткод сделай
Евгений
права на функцию у кого?
Anonymous
да все, отбой, нашли плагин рабочий
Anonymous
я ебал вордпрессы
Евгений
Anonymous
сижу как мудень без прав админа но с фтп
Anonymous
че я сделаю, ну напишу чето, где то загуглю
Евгений
пароль выставишь в бд свой )
Anonymous
да нахой
Anonymous
я бэкдор ниразу не залил, ну за исключением дырок в скриптах неосознанных в 2007-8
Anonymous
Я написал класс для работы с базой данных - коннект, получить записи / добавить записи, простые методы такие.
Есть такая проблема:
public function query($sql) {
$sth = $this->PDO->prepare($sql);
$sth->execute();
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
if ($result === false) {
return [];
}
return $result;
}
Когда я передаю такой sql-запрос этому методу:
$sql = 'SELECT * FROM articles ORDER BY id DESC '
. 'LIMIT :count';
То появляется ошибка. Как я понял, надо заюзать bindParam?
Anonymous
Anonymous
"Invalid parameter number: no parameters were bound"
Евгений
Anonymous
Anonymous
ну да, каунт-то свой ты не передал
Я не могу понять, как мне его в метод добавить так, чтобы он мог работать и с другими переменными (которые я буду передавать через другие запросы).
Как вариант, кроме sql-запроса можно передавать две переменные для метода query, но я не знаю как это реализовать.
Евгений
негодный метод значит
Anonymous
негодный метод значит
Есть ли вообще возможность как-то решить это (передавать как-то для bindParam переменные мб), или это уже фундаментальные проблемы?
Т.е надо переделать метод?
Anonymous
наверное, надо получше про PDO узнать
Anonymous
Евгений
хотя бы так
Anonymous
Реализуй signleton класс для работы с бд и не мучайся
Anonymous
или же юзай ActiveRecord
Paul
Здоров нужно хранить в базе 20 ячеек для 1 строки, это ок?
Anonymous
Anonymous
Но если ты в это не шаришь что выше высылал, то в ActiveRecord тебе сложнее вникнуть будет
Anonymous
потом сделаю :D
Там делать нечего, заходишь в гугл ищешь PDO singleton github и вуаля первая строка для тебя
Paul
Anonymous
но перепилю на синглтон, уже нашёл в гисте готовое :)
Anonymous
Anonymous
Anonymous
предложи альтернативу / объясни что не так
Anonymous
будешь юзать примерно так $db->query("SELECT * FROM users WHERE id = ?",[$id]")
who are you
как в трудовой правильно должны написать человеку который следит за сайтом, правки вносит, управляет контентом на нем и еще на звонки отвечает? по госреестру🤔
Anonymous
who are you
а что не серьезного? кадровичка не знает что из реестра выбрать чтобы в трудовой записать
Anonymous
Anonymous
Если бы ты почитал получше то ты бы понял что это не проверка, посмотри на код, потом на php.net а потом еще раз напиши когда подумаешь хорошенько
Евгений
Anonymous
Я ему показал вариант, а не продакш код
Anonymous
Anonymous
потерял интерес разговаривать
Anonymous
Посмотреть на то, как реализовано во фреймворках?
Anonymous
Например?
Anonymous
бля, гуглил без github((9
Anonymous
так не принято
Anonymous
)
Anonymous
Людям тяжело признавать свою неправоту, особенно в этом случае, когда ты грубовато начал
Anonymous
Мальчик, успокойся я не желаю с тобой разговаривать
Anonymous
Тут можно мутить?
Anonymous
Что бы не читать сообщения нежелателя?
Anonymous
Anonymous
https://github.com/lincanbin/PHP-PDO-MySQL-Class
Anonymous
Вроде норм С: