Вопросы по теме 'prepared-statement'

Подготовленные операторы MySQL со списком переменных переменного размера
Как бы вы написали подготовленный оператор MySQL на PHP, который каждый раз принимает разное количество аргументов? Пример такого запроса: SELECT `age`, `name` FROM `people` WHERE id IN (12, 45, 65, 33) Предложение IN будет иметь разное...
18271 просмотров
schedule 30.09.2021

Пакетные вставки и ошибка подготовленного запроса
Хорошо, поэтому мне нужно заполнить таблицу базы данных MS Access результатами запроса MySQL. Это совсем не сложно. У меня есть программа, написанная туда, где она копирует файл шаблона .mdb с временным именем и открывает его через odbc. Пока...
1082 просмотров

Нет подготовленных на стороне сервера операторов с использованием MySQL Connector / J
Насколько я понимаю, MySQL 5.1 поддерживает операторы, подготовленные на стороне сервера. Поэтому следующий код должен подготовить оператор один раз и выполнить его 10 раз: Connection conn = ds.getConnection(); PreparedStatement stmt =...
3936 просмотров

Подготовленные операторы и как они влияют на запросы
Стремясь сделать мои сценарии более безопасными, я начал использовать подготовленные операторы для предотвращения внедрения mysql. Этот сценарий отлично вставляет данные, но получение последнего вставленного идентификатора (на основе автоматического...
370 просмотров
schedule 10.10.2021

PHP PDO подготовил удаление. Почему это не удается?
У меня есть небольшой фрагмент кода, который я пытаюсь выполнить с помощью ответа ajax. У меня есть идентификатор, но по какой-то причине мой оператор удаления не работает (не удаляет запись, поэтому добавляется в массив $ err). Я уверен, что это...
9120 просмотров
schedule 04.09.2021

Количество связанных переменных PHP Mysql PDO не соответствует количеству токенов
Я осмотрелся здесь, но, похоже, не нашел ответа на свою проблему. Это первый раз, когда я использую PDO, поэтому я новичок в этом. У меня есть загрузка данных, разделенных на 2 таблицы, и я хочу объединить их в одну, есть другие способы сделать...
17031 просмотров
schedule 29.11.2021

Несколько подготовленных операторов в PHP с MySQLi
Я хочу сделать два подготовленных оператора, один сразу за другим в PHP с MySQLi. Я новичок в PHP и MySQLi, поэтому я не знаю, следует ли мне закрыть оператор, закрыть соединение с базой данных, поместить весь код в функцию или просто иметь код не...
23565 просмотров
schedule 24.11.2021

Oracle PreparedStatement выдает слишком большое значение из-за экранирования одинарной кавычки
Кажется, у меня проблема с пакетной вставкой Java. Что он делает, так это вставляет значения в одинарные кавычки в таблицу Oracle. java.sql.BatchUpdateException: ORA-12899: value too large for column "P40_001_CM"."PRODUCTDATA"."P_NAME" (actual:...
751 просмотров
schedule 29.10.2021

Закрытие соединения jdbc и завершение подготовки
Привет всем, я знал, что это старый вопрос, но сегодня он просто любопытен. Как мы знаем, connection.close также закроет подготовленное состояние (поправьте меня, если я ошибаюсь). но что, если я закрою соединение, а затем закрою подготовленное...
2753 просмотров

операторы подготовки цикла, что нужно повторить?
Я использую операторы для защиты от SQL-инъекций ... Мой вопрос в том, что мне нужно повторять при выполнении нескольких запросов? Если вы посмотрите на второй запрос, я не уверен, нужно ли вводить оператор подготовки в цикл foreach. Что-то не...
585 просмотров
schedule 17.11.2021

Использование переменных, заменяющих операторы выбора SQL и операторы PHP Prepare. Где я ошибся?
У меня есть рабочий код, в котором используется оператор выбора SQL. Как статический фрагмент кода, он отлично работает, однако я хочу иметь возможность использовать в нем переменные. Итак, проводя мое исследование, все говорят, что вы должны...
223 просмотров
schedule 08.10.2021

Код C ++ Sqlite3, похоже, имеет проблемы с подготовкой оператора
Я пытался просто запросить ввод, чтобы убедиться, что все вставлено правильно. Я делал следующее: //open database into 'db' sqlite3_stmt *statement; string query = "select * from A;"; if(sqlite3_prepare_v2(db, query.c_str(), -1, &statement,...
75 просмотров
schedule 17.11.2021

Java - как пакетировать вставки и обновления базы данных
Я хочу объединить несколько типов вызовов базы данных в один PreparedStatement. Это возможно? Есть ли способ сделать что-то вроде PreparedStatement pstmt = connection.prepareStatement("?"); где ? может быть INSERT INTO MY_TABLE...
2554 просмотров
schedule 12.11.2021

PDO подготовил операторы для INSERT и ON DUPLICATE KEY UPDATE с именованными заполнителями
Я хотел бы переключить подготовленные операторы PDO INSERT и UPDATE на INSERT и ON DUPLICATE KEY UPDATE, поскольку я думаю, что это будет намного эффективнее, чем то, что я делаю сейчас, но у меня возникают проблемы с определением правильного...
25586 просмотров

Может ли кто-нибудь четко объяснить, почему mysqli_prepare () / bind_param () лучше, чем real_escape_string ()?
Ладно, я все еще не совсем понимаю. Я продолжаю читать, что для правильного выхода из запросов MySQL вам необходимо использовать mysqli_prepare() и mysqli_bind_param() . Я пробовал использовать эту настройку, и, честно говоря, она немного...
5628 просмотров

Наличие имени столбца в качестве входного параметра PreparedStatement
Я уже использовал поиск здесь (и на других форумах), но не нашел точного ответа на то, что я пытаюсь сделать. Я знаю, что это можно легко сделать другим способом, и это всего лишь небольшая песочница, которую я кодирую для университетского курса...
5183 просмотров
schedule 18.09.2021

Подготовленный оператор PDO возвращает 0 строк, но запрос работает нормально
У меня есть подготовленное заявление: SELECT `e1`.`field_value` AS `county`, `e2`.`field_value` AS `venue_type`, `l`.`ID` AS `listing_id`, `l`.`ID` AS `id`, `l`.`user_ID` AS `user_id`, IF(`l`.`user_ID` > 1,...
294 просмотров
schedule 23.11.2021

Подготовленный оператор возвращает false, но строка вставлена?
Итак, это моя таблица: mysql> DESCRIBE app_user; +----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra |...
9286 просмотров
schedule 09.11.2021

Команда вставки MySQL с использованием подготовленного оператора и заполнителей не работает
Я создал базу данных MySql и форму графического интерфейса Windows C # с полями текстового поля и средством выбора даты для заполнения таблицы с именем «задание» в моей базе данных. Я прочитал несколько сообщений на этом сайте о важности...
1400 просмотров
schedule 01.11.2021

Укажите имя столбца с помощью подготовленного оператора
Идея состоит в том, что запрос должен выбрать имя и описание некоторого элемента на определенном языке. Строки хранятся в string таблице simple, в которой есть столбец для идентификатора и столбец для каждого языка (fx: 'us' и 'fr')....
50 просмотров
schedule 19.11.2021