FormatException при использовании «X» для шестнадцатеричного форматирования

ОСТОРОЖНО! из "LAST_INSERT_ID ()", если вы пытаетесь вернуть это значение первичного ключа в PHP.

Я знаю, что этот поток не помечен php, но для любого, кто столкнулся с этим ответом, который хочет вернуть идентификатор вставки MySQL из PHP-скриптовая вставка с использованием стандартных вызовов mysql_query - она ​​не работает и не очевидна без захвата SQL-ошибок.

Новейшая mysqli поддерживает несколько запросов - LAST_INSERT_ID () на самом деле является вторым запросом от оригинала.

IMO отдельный SELECT для определения последнего первичного ключа безопаснее, чем функция mysql_insert_id (), возвращающая идентификатор AUTO_INCREMENT, сгенерированный из предыдущей операции INSERT.

14
задан Kay 5 June 2013 в 17:59
поделиться