- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте дорогие форумчане.
Столкнулся со следующей проблемой.
Нужно при выполнении запроса (INSERT), что бы возвращался ИД (auto_increment), как составлять запрос тогда?
last_insert_id - не предлагать
Здравствуйте дорогие форумчане.
Столкнулся со следующей проблемой.
Нужно при выполнении запроса (INSERT), что бы возвращался ИД (auto_increment), как составлять запрос тогда?
last_insert_id - не предлагать
Это почему же
INSERT INTO table (id, text, ...) VALUES (0, '$text', ...)
И можем пользоваться LAST_INSERT_ID()
mysql_insert_id() возвращает ID, сгенерированный для столбца AUTO_INCREMENT предыдущим запросом INSERT
mysql_insert_id() возвращает ID, сгенерированный для столбца AUTO_INCREMENT предыдущим запросом INSERT
допустим есть 1000 инсертов в минуту,mysql_insert_id() - может вернуть не то значение.
Так как 2 запроса, могут в очередь на мускуль стать не один за другим, а между ними еще инсерт влезет.
Решение нашел через использование этих двух запросов в одной тразакции, тогда все будет суперово, и возвратится то что нужно.
допустим есть 1000 инсертов в минуту,mysql_insert_id() - может вернуть не то значение.
Так как 2 запроса, могут в очередь на мускуль стать не один за другим, а между ними еще инсерт влезет.
Решение нашел через использование этих двух запросов в одной тразакции, тогда все будет суперово, и возвратится то что нужно.
Ерунда. Курите документацию. last_insert_id работает в рамках соединения с БД и если это соединение не обрывается между запросами и не шарится между несколькими потоками (что вообще бред для веб-разработки), то он всегда будет корректно отрабатывать.
http://www.php.su/functions/?mysql_insert_id
допустим есть 1000 инсертов в минуту,mysql_insert_id() - может вернуть не то значение.
Так как 2 запроса, могут в очередь на мускуль стать не один за другим, а между ними еще инсерт влезет.
Решение нашел через использование этих двух запросов в одной тразакции, тогда все будет суперово, и возвратится то что нужно.
Что-то бред какой-то. mysql_insert_id — прекрасная функция и, как выше было сказано, работает исключительно в рамках соединения с БД.
ivashka, сожгите глупые книги, которые вы прочитали и простирайте мозг бутылкой водки, а потом сразу читать мануалы