[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: создание и извлечение записи
live Uucyc
Можно ли одним запросом создать запись и узнать его id



Спустя 2 часа, 3 минуты, 9 секунд (2.09.2009 - 14:36) glock18 написал(а):
чем не устраивает INSERT + LAST_INSERT_ID()? (в php_mysql mysql_insert_id())

Спустя 2 часа, 38 минут, 1 секунда (2.09.2009 - 17:14) live Uucyc написал(а):
glock18 может и устраивает, просто я ее еще не знал smile.gif сейчас изучим

Спустя 2 минуты, 47 секунд (2.09.2009 - 17:17) live Uucyc написал(а):
вполне устраивает. Спасибо

Спустя 7 минут, 2 секунды (2.09.2009 - 17:24) glock18 написал(а):
smile.gif rolleyes.gif

Спустя 7 минут, 11 секунд (2.09.2009 - 17:31) live Uucyc написал(а):
а как справиться с такой задачей. Необходимо, чтобы айди вставляемой строки дублировался в другом столбце

Спустя 1 час, 21 минута, 7 секунд (2.09.2009 - 18:52) glock18 написал(а):
1. непонятно зачем.

2. следующий id, получаемый при auto_increment можно вытащить при помощи запроса

SQL
SHOW TABLE STATUS `table`;


и вставить его значение в нужное поле при insert'е. только опять же непонятно к чему это.

Спустя 3 минуты, 42 секунды (2.09.2009 - 18:56) live Uucyc написал(а):
сделал добавление новости с фото и, чтобы не было проблем с названиями фото, я их переименовываю айди.расширение. Но можно и, наверно, я пойду по такому пути. Поставлю ограниченое только на jpg, буду извлекать айди и добавлять расширение.

Спустя 26 минут, 18 секунд (2.09.2009 - 19:22) glock18 написал(а):
Цитата
сделал добавление новости с фото и, чтобы не было проблем с названиями фото, я их переименовываю айди.расширение

а, ну тогда да. я делал так, как показал выше. по идее можно селект/апдейт еще один делать. это тебе решать

Спустя 2 месяца, 13 дней, 21 час, 16 минут, 18 секунд (16.11.2009 - 17:38) live Uucyc написал(а):
Удаляю сообщение

$resultdb = mysql_query("DELETE FROM messenger WHERE id='$id' and (user_from='$login' or user_to='$login')");


происходит проверка или пользователь не изменил скрытое поле и не поставил другой айди...чтоб не смог удалить чужое сообщение.

А как узнать, произошло ли удаление, без создания нового запроса???


_____________
Пусть хвалит тебя другой, а не уста твои, - чужой, а не язык твой.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.