Возможный дубликат: вставить несколько строк через php-массив в mysql Я пытаюсь вставить только заполненные данные в базу данных. мой контроллер $code=$_POST['code']; $rate=$_POST['rate']; $quantity=$_POST['quantity']; //$total=$_POST['rate']*$_POST['quantity']; $count = count($_POST['code']); for($i=0; $i<$count; $i++) { $data = array( 'shop'=>$shop->$this->input->post('shop'), 'code' => $code[$i], 'rate' => $rate[$i], 'quantity' => $quantity[$i], 'total' =>($rate[$i]*$quantity[$i]) ); $this->load->model('buy_product_model'); $this->buy_product_model->add_product($data); у меня есть выпадающий список для […]
У меня есть 2 таблицы, статьи и сводная таблица. Таблица сводок – это дочерний элемент таблицы статей, и я хотел бы добавить данные в таблицу сводок через таблицу статей. Таблица sql для итоговой таблицы выглядит следующим образом: CREATE TABLE summaries( summary_id INT NOT NULL AUTO_INCREMENT, article_id INT, summary TEXT, PRIMARY KEY(summary_id), FOREIGN KEY(article_id) REFERENCES articles(article_id) […]
Я искал способ вставить данные в две таблицы базы данных в одном запросе таким образом, что если один из них не удался, то не был сохранен (я не хочу потерять данные). Я столкнулся с вопросом о переполнении стека, который показал мне, как использовать BEGIN … COMMIT для этого, но он просто не работает. Вот запрос, […]
Предположим, я хочу вставить эти данные: Row 1: People = '40', Places = '15' Row 2: People = '5', Places = '10' Я понимаю, что так вы могли бы выполнить вышеупомянутое: mysql_query("INSERT INTO mytable(`People`, `Places`) VALUES ('40', '15'),('5', '10')"); Но что, если я хотел бы вставить в более чем два столбца с одним запросом? Что […]
Может ли кто-нибудь сказать мне, как вставлять специальные символы в базу данных MySQL? Я создал PHP-скрипт, который предназначен для вставки некоторых слов в базу данных, хотя, если слово содержит слово ', то оно не будет вставлено. Я могу вставить специальные символы при использовании PHPmyAdmin, но он просто не работает при вставке их через PHP. Может […]
Мой вопрос будет использовать электронные письма в качестве примера, но это может быть применимо ко всему. Обычно, прежде чем регистрировать нового пользователя (включая вставку его / ее электронной почты), я проверяю, существует ли его / ее электронная почта в БД примерно так: $result = mysql_query("SELECT * FROM Users WHERE email = '".mysql_real_escape_string($email)"';"); if(!$result) { die(mysql_error()); […]