всем привет. похоже на классическую задачу.
в таблицу mysql заносится инфа допустим через INSERT IGNORE, каждой строке автоматом присваивается порядковый номер в поле id.
с помощью команды mysql_insert_id() мы можем получить айдишник последний осуществленной записи. А если запись была проигнорирована, как можно получить id существующей проигнорированной записи?
hurt3, не надо использовать INSERT IGNORE в данном случае
_____________
Стимулятор ~yoomoney - 41001303250491
Valick
если просто инсерт то данные будут дублироваться
в общем в таблицу нужно внести список
кошка
собака
в таблице есть строки
1| собака
2| рыбка
по итогу операции нужно получить
1| собака
2| рыбка
3|кошка
и получить массив
кошка =3
собака = 1
hurt3, серьёзно?
1) INSERT IGNORE ...
2) SELECT * FROM `tbl` WHERE `name` IN('собака','кошка')
_____________
Стимулятор ~yoomoney - 41001303250491
Valick
т.е. одним запросом эту задачу решить не получится?