Sinatra 0 Опубликовано: 29 марта 2022 Рассказать Опубликовано: 29 марта 2022 Сайт: интлайт.рф Возникла необходимость, есть ли возможность дописать в классы mysql функцию prepare() для подготовки запросов? Мне не хватает знаний движка, чтобы ее написать. Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 32 Опубликовано: 31 марта 2022 Рассказать Опубликовано: 31 марта 2022 $val = $db->safesql($val); в DLE так только. почему не используете? Цитата Ссылка на сообщение Поделиться на других сайтах
Sinatra 0 Опубликовано: 6 апреля 2022 Рассказать Опубликовано: 6 апреля 2022 (изменено) Автор А как заменить команду execute function prepareStatement( $sql, $params = null ) { global $db; $stmt = $db->safesql($sql); if (!empty($params) && is_array($params)) { $count = count($params); $bindStr = str_repeat('s', $count); $stmt->bind_param($bindStr, ...$params); } if ($stmt->execute()) { return $stmt; } } Изменено 6 апреля 2022 пользователем Sinatra Цитата Ссылка на сообщение Поделиться на других сайтах
Sinatra 0 Опубликовано: 6 апреля 2022 Рассказать Опубликовано: 6 апреля 2022 (изменено) Автор Uncaught Error: Call to a member function execute() Изменено 6 апреля 2022 пользователем Sinatra Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.