Описание тега mysql-insert-id

Получает идентификатор из предыдущего запроса INSERT для этого соединения с базой данных.
0 ответов

MySQL:: insert_id, возвращающий ненулевое значение для запроса SELECT

Я только что провел последние 4 часа, отслеживая ошибку в моем сценарии. Я продолжал получать следующую ошибку: Call to a member function fetch_assoc on a non object Это было брошено, когда я сделал что-то вроде: $query = $database -> query("SELE…
09 авг '14 в 22:24
1 ответ

mysql_insert_id() всегда возвращает 0

У меня есть этот код, который мне нужно заполнить через форму новой строки в двух таблицах с ограничением внешнего ключа. Эта ссылка относится только к первой вставке, и мне нужно определить сгенерированный last_id, чтобы использовать его для связан…
12 фев '14 в 15:20
2 ответа

Ошибка в mysql_insert_id() [MAIL TAG]

$headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: contact@email.com'; $to = $email; $subject = "Confirmation"; $message = "Hi, $username. You're registred in Site. Link f…
09 окт '12 в 19:16
1 ответ

Php, MySql - несколько подключений к БД и mysql_insert_id()

У меня есть 2 подключения к базе данных, и я хочу получить последний вставленный идентификатор из одного из подключений. $old_database = mysql_connect('host', 'username', 'password'); mysql_select_db('database1', $old_database); $new_database = mysq…
20 июл '10 в 21:59
0 ответов

Использование mysqli_insert_id для вставки последнего идентификатора из одной таблицы в другую

Я пытаюсь использовать mysqli_insert_id() чтобы получить последнее значение идентификатора из одной таблицы и вставить его в другую таблицу. Следующий код возвращает мне значение 0 для идентификатора (но отметка времени верна). Есть идеи? Я думаю, ч…
04 ноя '14 в 01:53
1 ответ

Невозможно вставить значение в базу данных, используя php

Поскольку я пытаюсь вставить значение в базу данных через php-код, но это не сработало, а также не дало никакой ошибки. Вот код, который я пытался выполнить, но не удалось. <?php $mysqli = new mysqli("localhost", "admin", "password", "project") o…
23 ноя '15 в 11:34
2 ответа

Используете ли вы mysql_error($con) или mysql_insert_id($con) для проверки результата вставки?

$dml = "insert into table ..."; mysql_query($dml,$con); Выше вставьте что-то в таблицу. Затем вы можете проверить, удалось ли это if('' == mysql_error($con))... или же if($id = mysql_insert_id($con))... Какой у тебя выбор и причина? Кстати, будет ли…
26 янв '10 в 12:33
6 ответов

com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: столбец id не может быть пустым?

Я испытываю трудности при вставке данных в таблицу базы данных из классов Java. Я получаю "Внутреннее исключение: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: столбец 'id' не может быть нулевым"... Я немного покопался …
29 июл '13 в 07:38
1 ответ

MySQLi получает последний идентификатор вставки и передает ему истинную функцию

По моему я пытаюсь извлечь last_insert (ID) из запроса true, вызывая функцию, вот где я вызываю свою функцию: $lead = $_leadh->addLead($lead_data, $call_data['number'], $user); $LeadID = $lead['id']; Я не получаю никакого результата? Это моя функ…
31 май '15 в 18:01
0 ответов

Привязка неизвестной длины строк к многочисленным таблицам

Хорошо, я знаю, что есть немного информации относительно использования mysqli_insert_id($conn) чтобы получить идентификатор последней записи. Мой вопрос на самом деле состоит из двух частей, относящихся к одному и тому же коду, и касается чего-то, ч…
08 окт '17 в 21:25
1 ответ

PHP, mysqli, Как мне подсчитать количество вставленных строк для запроса INSERT с вложенным SELECT? Не повезло сффектом

Оператор INSERT с SELECT в VALUES: $stmt = $db->prepare("INSERT INTO weld_reference(weld_id,report_id) VALUES ((SELECT w.id FROM welds w WHERE w.weld_number=?),?)") Приведенный ниже код перебирает массив пользовательских строк ($welds) и пытается…
1 ответ

Не удается вернуть последний известный идентификатор после оператора INSERT

Я пытаюсь вернуть последний вставленный идентификатор после выполнения инструкции MySQL INSERT с PowerShell. Мой INSERT работает нормально, и данные вставляются в базу данных, как ожидалось. У меня проблема с захватом идентификатора той строки, кото…
03 сен '15 в 08:18
1 ответ

Как использовать mysql_insert_id с таблицей соединений

У меня есть форма и три таблицы: customer, phone_number, а также junction (чтобы создать отношения многих ко многим). Мне нужна форма для заполнения всех трех таблиц с использованием вновь созданных автоматически увеличенных идентификаторов из custo…
08 янв '13 в 07:00
2 ответа

Вставить несколько значений флажка в несколько строк в одной таблице?

У меня есть несколько флажков с тем же именем ввода, как это <input type="checkbox" name="pop[]" value="pop1">pop1<br> <input type="checkbox" name="pop[]" value="pop2">pop2<br> <input type="checkbox" name="pop[]" value="po…
24 апр '15 в 23:27
3 ответа

mysql_insert_id и мои беды?

Я пытаюсь получить автоматически увеличенный столбец строки. Код объяснит, но в основном я пытаюсь вставить строку в таблицу с именем orders, а затем хочу получить автоматически увеличенное число. Это мой PHP. <?php $db = DBConnection::connect();…
04 ноя '11 в 11:59
2 ответа

Лучший способ найти последний вставленный идентификатор в MySQL, используя php

Мне интересно, как лучше всего получить последний вставленный идентификатор после запроса MySQL? Я нашел следующие решения: <?php function get_current_insert_id($table) { $q = "SELECT LAST_INSERT_ID() FROM $table"; return mysql_num_rows(mysql_que…
29 апр '12 в 10:10
3 ответа

Получить insert_id для всех строк, вставленных в один запрос mysqli (несколько значений)

Работа в PHP и использование MYSQLI. Попытка получить insert_id для всех строк, вставленных из одного запроса на вставку с несколькими значениями. Держать это в одном призыве к эффективности. Мой реальный код содержит сотни значений в одном запросе …
27 мар '13 в 16:20
2 ответа

Могу ли я доверять mysql_insert_id(), чтобы вернуть правильное значение, многопоточность паранойя

Я сделал функцию, которая вставляет новую строку в таблицу, после вызова INSERT Заявление в MySQL, затем я делаю некоторые проверки, а затем я проверяю значение mysql_insert_id(), Я хочу быть спокойным, зная, что другой поток не может оборваться, вс…
26 авг '14 в 11:52
1 ответ

mysql_insert_id(); не возвращает значение после успешной вставки строки

Клянусь, я вылил и вылил все остальные подобные вопросы на этом и других сайтах... но я думаю, что просто что-то упустил. Надеюсь, кто-то может указать на глупую ошибку, которую мой мозг скрывает от меня.:) Мой скрипт вставляет значения из формы в т…
08 окт '12 в 04:27
3 ответа

MYSQL, если не существует, вставить данные

Ребята, я получаю дубликаты записей при вставке в базу данных по какой-то причине с этим кодом $qry = "INSERT IGNORE INTO reports (". implode(", ",array_keys($reports)) .") VALUES (". implode(", ",array_values($reports)) .");"; if(!mysql_query(trim(…
16 фев '12 в 18:16