Articles of insert

Установка значения базы данных переменной в NULL вместо пустой строки

В моей базе данных SQL есть много таких полей: Тип поля: Текст Нуль: Да По умолчанию: NULL Мой INSERT выглядит так: INSERT INTO tbl (col,col,col,…) VALUES ('val','val','val',…) Теперь эти цитаты в моих инструкциях INSERT вставляют '' (пустую строку) в базу данных, когда я действительно хочу ничего (NULL). Поэтому я попробовал if (isset($_POST['title'])) {$newTitle = mysql_real_escape_string(trim($_POST['title']));} […]

Таблица Sql импортирует только первый столбец

Я хочу загрузить CSV-файл в таблицу sql. Вот мой код: <?php include "connection.php"; //Connect to Database $deleterecords = "TRUNCATE TABLE axioma_ordini"; //empty the table of its current records mysql_query($deleterecords); //Upload File if (isset($_POST['submit'])) { if (is_uploaded_file($_FILES['filename']['tmp_name'])) { echo "<h1>" . "File ". $_FILES['filename']['name'] ." uploaded successfully." . "</h1>"; echo "<h2>Displaying contents:</h2>"; readfile($_FILES['filename']['tmp_name']); } //Import uploaded […]

Вставка скребковых данных с использованием php curl в MySQL

Я работаю над этим скриптом последние пару дней и не могу найти способ вставить данные в MySQL. Я начинаю, когда речь заходит о PHP / MYSQL, и раньше пишут несколько простых скриптов. Я могу отбросить скребковые данные и не получать сообщений об ошибках, но когда я проверяю phpmyadmin, запрос не работает (результаты не вводятся в […]

Почему он не хочет регистрировать меня?

для школьного экзамена я должен сделать портфель. это должно содержать рабочую систему регистрации и регистрации. Я получил его там, где он будет регистрировать людей, но только если я вручную вводим данные в базу данных. но теперь, когда я пытаюсь позволить людям регистрировать их самостоятельно, он просто продолжает давать мне ошибку, что имя пользователя и адрес […]

Значения по умолчанию MySQL не работают должным образом

Привет друзья от SO! Этот код работал, но похоже, что он перестает работать, когда я клонировал базу данных. Существует таблица, называемая картами, которая имеет некоторые значения по умолчанию, такие как максимум. Насколько я понимаю, если мой код INSERT не имеет значения, тогда будет использоваться значение dafault. Это то, что я делаю: Эти значения могут быть […]

Как оптимизировать время выполнения при вставке данных с помощью pdo?

Существует огромный двухмерный массив, который содержит массивы размером до 500 тыс. Юнитов, каждый из которых содержит 5 элементов. Теперь моя работа заключается в том, чтобы вставить все данные в базу данных sqlite. function insert_data($array){ Global $db; $dbh=new PDO("sqlite:{$db}"); $sql = "INSERT INTO quote (f1,f2,f3,f4,f5) VALUES (?,?,?,?,?)"; $query = $dbh->prepare($sql); foreach($array as $item){ $query->execute(array_values($item)); } $dbh=null; […]

Нужна помощь с введением нового элемента XML для детей с помощью PHP

Я просматривал часами, и нет простого объяснения или демонстрации того, как вставить новый дочерний элемент в файл XML, а затем сохранить файл XML. Вот дерево XML .. (очень просто) < book > <chapter> <title>Everyday Italian</title> <year>2005</year> </chapter> <chapter> <title>Harry Potter</title> <year>2005</year> </chapter> <chapter> <title>XQuery Kick Start</title> <year>2003</year> </chapter> < / book > … Я бы […]

MongoDB, похоже, не хочет нажимать на массив

Я делаю онлайн-корзину покупок, и у меня возникают огромные проблемы с добавлением в корзину товаров $collection->update( array('session' => $_SESSION["redi-Shop"], array('$push'=> array('items'=> $_POST["item"]) ))); Когда клиент выбирает свой первый элемент для добавления в корзину, он отлично работает $collection->insert( array('session' => $_SESSION["redi-Shop"], 'status' => "cart", 'items' =>$_POST['item'])); но после добавления первого элемента это не позволяет мне добавлять […]

Вставьте в одну таблицу, обновив другую и загрузив файл

Я пытаюсь обновить данные в одной таблице и в то же время вставить новую строку во вторую таблицу из формы PHP. При нажатии submit появляется сообщение об ошибке: Ошибка при сбое: вызов неопределенного метода mysqli :: exec () Ниже представлен мой запрос в форме отправки PHP: $link->exec("SET CHARACTER SET utf8"); // Sets encoding UTF-8 try […]

Вставить автоматически увеличивающийся идентификатор с помощью подготовленных операторов

При вставке новой записи в таблицу с индексом автоинкрементного идентификатора обычно достаточно указать поле идентификатора NULL или опустить его из запроса INSERT, как описано в разделе Как вставить новый идентификатор автоматического увеличения INSERT INTO `database`.`table` (`id`, `user`, `result`) VALUES (NULL, 'Alice', 'green')"); или INSERT INTO `database`.`table` (`user`, `result`) VALUES ('Alice', 'green')"); Мой вопрос: как вы […]