![]() |
|
||||||||
|
|
blase
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
именно, мне посоветовали просто написать: $this->db_action="INSERT INTO `table`(`id`, `column2`, `columnID`) VALUES('', 'value2', '')"; но я ожидал что это всё можно сделать только одним запросом, оказалось только так. я не знаю что такое триггер)), определение в интернете почитал, но в общем плане всё равно незнание осталось) .... как я понял это что-то вроде функции? function triggerGETid(){....} |
||||||||||||||||||||||||||||||||||||||||||||||||||||
PHP + SQL [ как получить id объекта ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
если ты про это "$this->db_action". то собственную немного поправлю: $n="hello-"; то есть 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 = "№"; как это? видимо вы что-то пропустили перед ($word2), либо я чего то не знаю, скорее всего первое |