СМС-ки
   
Пейджер выключен!
blase

Статистика активности
Всего полезных сообщений 99
( 0.03% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 0.1
Регистрация 14.08.2009
Наибольшая активность в PHP для начинающих
59 сообщений в этом форуме
( 58% всех активных сообщений пользователя )
Часовой пояс пользователя 22.08.2011 - 17:06
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ 2828495
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт http://none
Дата рождения 4 Февраль 1992
Место жительства Евпатория
Увлечения php+mysql, graffiti, жонглирование
Последний визит Tuesday 19th 2011f July 2011 10:27:23 PM
Счетчик Выключить счетчик и убрать из под аватарки
Дата (день) 1
Дата (месяц) 1
Дата (год) 1971
Страна Ukraine (Украина)
Личные данные
Группа Форумчанин
Статус Нет информации
Аватар
Подпись user posted image
Репутация: 1 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  2082
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя blase
PHP + SQL [ как получить id объекта ]
вот зачем:
1) колонка: id (автоинкремент)
2) колонка: columnID
||
1) с этим всё понятно, допустим туда автоинкримилось число 54
2) тогда columnID должен иметь вид примерно такой: ?page=54
PHP + SQL [ как получить id объекта ]
Цитата (sergeiss @ 9.02.2011 - 17:12)
То есть, ты хочешь взять автоматически созданное значение айди и использовать его в другой колонке?

именно,
мне посоветовали просто написать:
$this->db_action="INSERT INTO `table`(`id`, `column2`, `columnID`) VALUES('', 'value2', '')";
$newID=mysql_insert_id();
$this->db_action="update table set columnID='hello-".$newID."'";

но я ожидал что это всё можно сделать только одним запросом, оказалось только так.

я не знаю что такое триггер)), определение в интернете почитал, но в общем плане всё равно незнание осталось)



....

как я понял это что-то вроде функции? function triggerGETid(){....}
PHP + SQL [ как получить id объекта ]
если ты про это "$this->db_action". то собственную

немного поправлю:
$n="hello-";
$this->db_action="INSERT INTO `table`(`id`, `column2`, `columnID`) VALUES('', 'value2', ' ".$n."valueID')";

то есть id уже присутствует, и мне нужно этот же id прикрутить еще к одной колонке - columnID, чтобы получилось примерно: hello-37
PHP + SQL [ как получить id объекта ]
$this->db_action="INSERT INTO `table`(`column1`, `column2`, `columnID`) VALUES('value1', 'value2', 'valueID')";


как видите происходит запрос в бд на запись.
вместо valueID должно находится id объекта который щас записывается

как это сделать? если еще учесть, что до этого insert запросов не было - то есть использовать mysql_insert_id() для этого не получится.

или единственный выход - это записать в массив все значения columnID и потом написать:
$newID=max($arr)+1;
PHP для начинающих [ Как узнать выбранный элемент из select ]
$word2 = "№";

if (($word2) && file_exists("bspisok.txt"))


как это? видимо вы что-то пропустили перед ($word2), либо я чего то не знаю, скорее всего первое
<( назад )