Я работаю над методом класса PHP, чтобы вставлять значения форм в базу данных mysql с PDO. Идея изложена ниже, но я не могу понять, как передать четвертый параметр метода. Может кто-нибудь объяснить, как это сделать? Спасибо! <?php class Contact { private $DbHost = DB_HOST; private $DbName = DB_NAME; private $DbUser = DB_USER; private $DbPass = […]
Я должен получить последний идентификатор вставки из конкретной вставленной таблицы ?. Допустим, у меня есть этот код: INSERT INTO blahblah (test1, test 2) VALUES ('test1', 'test2'); INSERT INTO blahblah2 (test1, test 2) VALUES ('test1', 'test2'); INSERT INTO blahblah3 (test1, test 2, lastid) VALUES ('test1', 'test2', last id of blahblah); Как получить идентификатор вставки таблицы blahblah […]
Я пытаюсь использовать класс PDO Wrapper и вообще для обеспечения надлежащей безопасности от SQL-инъекций в качестве хорошей практики. Попытка изучить чистые голые основы для заполнения формы POST в MySQL. Итак, в какой-то момент моя форма вставляла данные в таблицу MySQL, но делала несколько записей при обновлении после отправки. Затем я исследовал более чистый способ написать […]
Мой вопрос довольно сложный, но я решил попробовать. Короче говоря, я хочу вставить строку с slug (короткая строка с альфами и тире: this-is-a-slug). Проблема в том, что slug – это уникальный ключ, и могут быть дубликаты. Когда есть дубликат, он должен быть вставлен с измененным slug , например, с суффиксом: this-is-a-slug-1, если это не приведет […]
Я пытаюсь динамически вставить «NULL» в базу данных с помощью PDO. СТРУКТУРА ТАБЛИЦЫ: CREATE TABLE IF NOT EXISTS `Fixes` ( `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'PK', `CurrencyId` int(11) NOT NULL COMMENT 'FK', `MetalId` int(11) NOT NULL COMMENT 'FK', `FixAM` decimal(10,5) NOT NULL, `FixPM` decimal(10,5) DEFAULT NULL, `TimeStamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE […]
SQL Injection on INSERT, как описано здесь, похоже, не работает с MySQL. SQL-инъекция на INSERT Когда я использую это утверждение: INSERT INTO COMMENTS VALUES('122','$_GET[value1]'); При этом это значение переменной value1: '); DELETE FROM users; — Эта ошибка возвращается: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL […]
php как хранить и читать данные json через mysql? mysql_query("INSERT INTO text (data) VALUES (json_encode('id' => $uid, 'value' => yes))"); то как обновить значение data ? считывать данные, а затем вставлять их с помощью процесса json_encode и декодирования или только для простого обновления? [{"id": "1", "value": "yes"}] затем вставьте другое изменение в [{"id": "1", "value": […]
Я пытаюсь загрузить файл изображения в свою базу данных MySql. Я уже seacrh в Интернете, и я, наконец, начал использовать следующий скрипт: if(is_uploaded_file($_FILES['filename']['tmp_name'])){ $maxsize=$_POST['MAX_FILE_SIZE']; $size=$_FILES['filename']['size']; // getting the image info.. $imgdetails = getimagesize($_FILES['filename']['tmp_name']); $mime_type = $imgdetails['mime']; // checking for valid image type if(($mime_type=='image/jpeg')||($mime_type=='image/gif')||($mime_type=='image/png')){ // checking for size again if($size<$maxsize){ $filename=$_FILES['filename']['name']; $imgData =addslashes (file_get_contents($_FILES['filename']['tmp_name'])); if(is_uploaded_file($_FILES['filename']['tmp_name'])){ debug('subida […]
Хотите узнать, есть ли сокращенная версия для вставки новой записи в таблицу с включенным первичным ключом? (т. е. не нужно включать ключевой столбец в запрос) Допустим, что ключевой столбец называется идентификатором, а остальные столбцы – Fname, Lname и Website $query = "INSERT INTO myTable VALUES ('Fname', 'Lname', 'Website')";
Как вставить несколько строк в метод вызова table save() метод Doctrine ?