ОБСУЖДЕНИЕ

не работает insert_id

23 сообщений1 просмотровЗакрыта
#1
всем привет)
с НГ вас)
такая трабла, не работает insert_id в mysqli, ничего не
выводит.
mysql_insert_id() выводит 0, а должен вывести
последний ид, я не доганяю, в чем трабла..

запрос
$db->query("insert into `groups` set `name`='".$name."',
`kto`='".$myid."' " );
$group=$db->insert_id;
#2
$group=$db->insert_id();

вот так
#3
ошибка
уже пробовал, говорит, что нужен какой-то параметер
#4
ryfys, insert_id должно быть норм, значит запрос сам не проходит
#5
запрос проходит и всё добавляет в БД и автоинкремент стоит, но какого-то х*я не работает insert_I'd
скинь пример, как ты его добываешь
#6
ryfys, да поидее в mysqli так и должно быть как у тебя)
$id = $mysqli->insert_id;

у меня $mysqli подключение к базе
#7
может денвер лагает?
#8
Значение поля AUTO_INCREMENT, которое было затронуто предыдущим запросом. Возвращает ноль, если предыдущий запрос не затронул таблицы, содержащие поле AUTO_INCREMENT.


Функция mysqli_insert_id() возвращает ID, генерируемый запросом к таблице, которая содержит колонку с атрибутом AUTO_INCREMENT. Если последний запрос не был INSERT или UPDATE или в модифицируемой таблице отсутствует колонка с атрибутом AUTO_INCREMENT, данная функция вернет ноль.


кинь код
#9
ryfys, а так на денвере?) c денвером хз, не пользуюсь им
#10
$db->query("INSERT...");
$b = $db->insert_id;
если не срабатывает то первый запрос либо с ошибкой либо в таблицу где нет поля с AUTO INCREMENT
#11
в первом посте код запроса, через пхпадмин пробовал, то запрос выполняет
#12
в таблице есть поле с автоинкрементом
выполняется без ошибок
#13
mysql _ insert _id() возвращает 0, а mysqli_ insert _id() и insert_id ничего не возвращает
#14
на mysql_insert_id() вообще ругаться должен ибо mysqli используешь либо наоборот короче полный код надо
#15
там нету ничего особенного.
вверху проверка введена ли форма и проверка на символы, а в низу сама форма.
#16
Может запрос не правельный
#17
в первом посте запрос
#18
может проблема в денвере?
потому что везде не возвращает ид
#19
перечитай 14й пост
#20
в 15 посту ответ, там ток запрос на добавление, взятие ид, ну и ещё запрос на добавление.
код скинул бы, если инет на ноуте был. возможности нету, чтоб где-то подключиться (
Страница 1 из 2 · Всего записей: 23