Описание тега bindparam
В PHP связывает переменную с соответствующим параметром с именем или вопросительным знаком в операторе SQL, который использовался для подготовки оператора.
1
ответ
Динамическая привязка параметров с использованием подготовленных операторов
Создавая подготовленные операторы для моего сайта, я обнаружил, что много избыточного кода можно перебирать. mysqli::prepare был довольно простым, чтобы повторить, но когда я получил mysqli::bind_param а также mysqli::bind_resultЯ столкнулся со след…
14 янв '19 в 12:28
1
ответ
Какое значение Mysqli для bind_param() i или s
Я использую Mysqli bind_param, когда я вставляю вещи в свою БД. Когда я попытался вставить номер телефона как "0737327373", значение было вставлено как "737327373" без начального "0". Но когда я изменил bind_param("i") на bind_param("s"), вместо это…
05 ноя '13 в 18:36
1
ответ
Как использовать Reflection для вставки данных с помощью mysqli методом bind_param? В чем разница этих двух массивов?
Как bind_param($types, $var1, $var2, $var3,..) метод mysqli_stmt класс он получает только серию $variables после второго параметра (я хочу передать массив), и номер $variables неизвестно в моем случае, я хочу использовать отражение в моем insert($da…
24 фев '16 в 13:36
1
ответ
mysqli bind_param не возвращает правильные данные, но запрос правильный
У меня есть этот маленький кусочек кода. echo $token; $selstmt=$conn->Prepare("SELECT UserID FROM USER WHERE Token LIKE ?"); $selstmt->bind_param('s', $token); echo $token; $selstmt->execute(); $selstmt->store_result(); $selstmt->bind…
08 июн '15 в 16:02
1
ответ
Неверное значение даты и времени: "2018" для столбца при передаче допустимой даты в виде строки
Сегодня я испытываю очень странную проблему. По всей видимости, прошедшая дата не совпадает с той, что bind_param передает моему запросу. Структура базы данных: |id varchar(16) autoincrement|date_created datetime|date_updated datetime| В настоящее в…
25 янв '18 в 16:22
1
ответ
Функция PHP bindParam не работает
Комментируя, я обнаружил, что последняя строка в этом коде, которая не закомментирована $query->bindParam(':password', $password); это строка, где код перестает работать, и все, что я получаю, это Эта страница не работает.... в настоящее время не…
05 июн '18 в 16:47
1
ответ
Ошибка bindParam() mysql
У меня есть способ с именем Userdaten с идентификатором colums, Benutzername и Passwort. Теперь я хочу проверить этот код. Не работает Я получаю фатальную ошибку: вызов функции-члена bindParam() для логического значения в строке 11. Почему? Я исполь…
27 янв '18 в 17:21
1
ответ
SQLSRV Параметризованный запрос, принимающий навсегда в предложении GROUP BY
Я использую SQLSRV 4.3 PDO с PHP 7.1. Я уже тестировал его на SQLSRV 3.2 с PHP 5.6 тоже. Итак, у меня есть следующий запрос: $sql = "select [ID], [Year], [Month], sum(Value) as Value, MIN(FirstDateTime) as FirstDateTime, MAX(SecondDateTime) as Secon…
04 май '18 в 20:58
1
ответ
PHP, передающий массив в качестве параметров функции с использованием (...$array)
Я пытаюсь передать массив в качестве параметров функции, и у меня возникли некоторые проблемы. Вот функция. $stmt->bind_param(); Я исследовал это и обнаружил, что вы можете использовать это: $stmt->bind_param(...$values); Это хорошо работало н…
05 окт '16 в 17:31
1
ответ
Как использовать в mysqli bind_param (не работает над моим кодом)?
Почему я выбираю incorrecr строку mysqli php? Таблица: тест https://i.imgur.com/vM9Uy7P.jpg Это мой старый код, он хорошо работает. <?PHP $query = "SELECT * FROM test WHERE test = '9' order by id desc"; $result = mysqli_query($db_mysqli, $query);…
03 авг '18 в 07:57
1
ответ
MySQL вставлять двойные кавычки PHP
Я использую подготовленный ниже оператор для вставки в MySQL. Если я попытаюсь вставить что-то с $descrip содержащий " (двойная кавычка), вставка останавливается в этом месте. Пример: Попытка вставить 16" Solid Steel TubeЗапись в строке таблицы пока…
06 фев '18 в 03:56
0
ответов
Ошибка с call_user_func_array
У меня проблемы с вызовом bind_param через call_user_func_array. Я пытаюсь сделать это так: call_user_func_array(array($stmt, "bind_param"), array_merge(array($types), $params)); и я получаю эту ошибку: Warning: Parameter 2 to mysqli_stmt::bind_para…
17 сен '16 в 20:47
1
ответ
Почему этот подготовленный оператор UPDATE не работает, но работает при использовании в базе данных SQL
У меня есть следующее утверждение: $stmt = $con->prepare("UPDATE accounts SET loggedin = ? WHERE TIMESTAMPDIFF(SECOND,lastcheck, NOW()) >= ? AND loggedin = ?"); $stmt->bind_param('iii', 0, 61, 0); И это дает 500 internal server error, Когда…
25 янв '19 в 22:48
1
ответ
PHP -> Как связать несколько значений в запросе регистрации?
Есть еще несколько подобных вопросов, но я их не правильно понял, а также не знаю, как скопировать и изменить код, чтобы он работал на меня. Я получил его, чтобы проверить, если пользователь уже существует, но если он делает, пользователь должен быт…
21 фев '19 в 08:39
0
ответов
MYSQLI подготовил оператор с неизвестным количеством переменных
Пользователи отправляют форму, в которой они могут или не могут выбрать все доступные параметры поиска. Код ниже работает, если опубликованы все параметры поиска: $stmt = $connection->prepare(" SELECT COUNT(id) AS totalCount, ROUND(AVG(pushups)) …
19 фев '19 в 06:13
1
ответ
Errno(0) при попытке войти с помощью оператора OO
Я пытаюсь сделать систему входа в систему более безопасной. Моя регистрация работает нормально, так что это не проблема подключения. Просто нужна свежая пара глаз, чтобы увидеть, есть ли какие-то ошибки, которые я могу пропустить, кто-нибудь может п…
19 дек '15 в 16:15
0
ответов
Привязка PDO умножает строки, используя bindParam() и условие IN()
Проблема в том, что я не получаю ответа, когда пытаюсь передать переменную, связанную в запрос (хранится в переменной $searchString). Переменная $searchString = 'extreme', 'water' Мой оператор PDO/MySQL: $sql = "SELECT * FROM posts INNER JOIN post_t…
19 мар '18 в 23:09
0
ответов
Почему я не могу вставить данные из формы в базу данных с помощью PDO bind_param
Сначала вот мой код: database.php (установлено соединение, поэтому я могу использовать с require) <?php $servername = "localhost"; $username = "root"; $password = "root"; $port = 8889; $database = "oopdb"; try{ $conn = new PDO("mysql:host=$server…
24 мар '15 в 11:07
1
ответ
PDO:: связать переменную с LIKE
Может кто-нибудь мне помочь Это прекрасно работает:: $stmt = $this->conn->prepare("SHOW TABLES FROM db LIKE 'xyz'"); //tablename hardcoded $stmt->execute(); $rows = $stmt->fetch(PDO::FETCH_ASSOC); //fetchAll Однако, если я попытаюсь связ…
18 май '15 в 10:42
1
ответ
Нет результата при использовании готовых заявлений
Я хочу создать простой выбор с подготовленными утверждениями, но в результате я получаю NULL:(Когда я делаю это без подготовленных утверждений, все работает нормально. <?php class DbHandler{ public function select($columns, $table_name, $alias, $…
16 дек '16 в 20:21