Articles of Вставка

Вставка нескольких значений массива в базу данных mySQL

У меня две переменные PHP, обе строки: $friendslist = "2323443,7245,284683,345123,8456234,95432" $id = "10288272"; Структура таблицы, которую я интересую, такова: Название таблицы: UserLinks link_id user_1 user_2 Мне нужно вставить эти значения в таблицу, так что user_1 всегда равен $ id, а user_2 – члены строки $ friendslist. Это будет выглядеть так: link_id user_1 user_2 1 10288272 […]

Добавить новую строку в MYSQL из Comma Разделяемый текст в текстовом поле

У меня есть вопрос PHP / MYsql. Я пытаюсь вставить новую строку после каждой запятой. В принципе, я хочу эту функцию: Допустим, у нас есть текстовое поле со следующим текстом: Баскетбол, Теннис, Футбол, Волейбол -> Отправить кнопку После нажатия кнопки «Отправить» я хочу добавить новую строку в одну таблицу после каждого слова. В принципе, я […]

генерировать список дат между двумя датами и списком сохранения в базе данных

Я хотел бы немного помочь с проблемой, которую я сейчас имею. Мне нужно создать список дат, используя первую и последнюю дату в списке, а затем сохранить список дат, сгенерированных в таблице базы данных. Каков наилучший способ сделать это? Мой код: <?php $apartment = (isset($_POST['apartment']) ? $_POST['apartment'] : null); $name = (isset($_POST['name']) ? $_POST['name'] : null); […]

PHP / MySQL – «НАЧАТЬ … COMMIT» не работает

Я искал способ вставить данные в две таблицы базы данных в одном запросе таким образом, что если один из них не удался, то не был сохранен (я не хочу потерять данные). Я столкнулся с вопросом о переполнении стека, который показал мне, как использовать BEGIN … COMMIT для этого, но он просто не работает. Вот запрос, […]

MySQL Query не вставлен, когда переменная PHP содержит одинарные кавычки

Этот запрос не вставлен, когда переменная $ subject имеет одинарные кавычки. Есть ли доступное решение? mysql_query("INSERT INTO table (to_email_id,subject) values('$to','$subject');");

PHP / PDO вставить текущую дату плюс один месяц в MYSQL

Я пытаюсь добавить текущую дату (не время, если у меня есть опция), а также дату одного месяца позже в мою базу данных MYSQL, и я продолжаю получать следующую ошибку: Parse error: syntax error, unexpected T_LNUMBER in *myfile* on line 45 Моя функция вставить данные выглядит следующим образом: function add_zipcode($zip, $adminID, $email) { global $db; $query […]

Как получить идентификатор строки, которую я только что вставил php / mysql

Возможный дубликат: PHP: как получить последний вставленный идентификатор таблицы? Я пишу функцию для добавления данных в базу данных, но затем я хочу немедленно использовать эту запись в своем коде. Я знаю, что могу запросить: SELECT id FROM table ORDER BY id DESC Но мне интересно, есть ли более прямой способ сделать это.

Синтаксическая ошибка с IF EXISTS UPDATE ELSE INSERT

Я использую MySQL 5.1, размещенный у моего интернет-провайдера. Это мой запрос mysql_query(" IF EXISTS(SELECT * FROM licensing_active WHERE title_1='$title_1') THEN BEGIN UPDATE licensing_active SET time='$time' WHERE title_1='$title_1') END ELSE BEGIN INSERT INTO licensing_active(title_1) VALUES('$title_1') END ") or die(mysql_error()); Ошибка … check the manual that corresponds to your MySQL server version for the right syntax to […]

php mysql insert в utf-8

Я буду вставлять некоторые статьи в mysql с помощью PHP. Это информация phpMyAdmin: Server: localhost via TCP/IP Server version: 5.0.85-community-nt Protocol version: 10 User: root@localhost MySQL charset: UTF-8 Unicode (utf8) Вот моя таблица: Table Action Records 1 Type Collation Size Overhead article 10 InnoDB utf8_unicode_ci 16.0 KiB – 1 table(s) Sum 10 InnoDB utf8_unicode_ci 16.0 […]

Как включить переменную PHP внутри инструкции вставки MySQL

Я пытаюсь вставить значения в таблицу содержимого. Он отлично работает, если у меня нет переменной PHP внутри VALUES. Когда я помещаю переменную $type внутри VALUES, это не работает. Что я делаю не так? $type = 'testing'; mysql_query("INSERT INTO contents (type, reporter, description) VALUES($type, 'john', 'whatever')");