Пытаюсь в titles_id Title_info добавить LAST_INSERT_ID и не получается.В другие таблицы добавляется спокойно да и в саму Title_info добавляется, если добавлять все поля. Полагаю, что все из-за foreign key, но не знаю, как исправить и возможно ли?
InsertRow("INSERT INTO Titles (title, duration_from, duration_to) VALUES (?,?,?);
INSERT INTO Title_info(titles_id) VALUES (LAST_INSERT_ID());",["Gatari","3","4"]);
Title info
Titles
UPD:скриншот связей Title_info
Используемая функция для insert
public function insertRow( $query,$params = [] ) {
try {
$stmt = $this->datab->prepare($query);
$stmt->execute($params);
return TRUE;
} catch(PDOException $e) {
echo __LINE__.$e->getMessage();
}
Судя по всему в таблице Title_info
есть столбцы не имеющие значений по умолчанию и not null
при этом. В таком случае вставка завершится с ошибкой. Проверьте ошибки при выполнении запроса вставки. Попробуйте просто сделать такой запрос в phpMyAdmin'е, заменив LAST_INSERT_ID()
на id произвольного Titles
.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Подскажите пожалуйста как я могу получить остаток на аккаунте, общий расход, и расход за 30 дней напримерИ еще мне нужно получить ср
пишу плагин для wordpress и на одной из страниц плагина (не на страницах постов) нужно внедрить wordpress editorКак вставить разобрался, согласно этому...
Прошу пояснить, никак не могу понять! Пробую себя в VK api, знания php поверхностные