Последняя запись

Copenhagen

Новичок
Подытожим, чтобы все получилось правильно:
PHP:
mysql_db_query ( string database, string query [, resource link_identifier] )
mysql_insert_id ( [resource link_identifier] )
а вместо link_identifier можно вставить, например, ид сессии юзера?
 

Фанат

oncle terrible
Команда форума
Copenhagen? милый, ты вчера много пил? и мало закусывал?
Что ты собрался подытоживать в теме про доставание последней записи из две тыщи второго года?

и, повтори-ка, что ты там собрался подставлять вместо link_identifier?

может, тебе головку надо полечить, после вчерашнего?
 

Copenhagen

Новичок
"юзайте поиск" тут нигде в правилах не написано? вот я и юзаю, и лечить меня не надо

Я спрашиваю что вместо link_identifier подставлять. В общем, вопрос в том, как взять последний id с автоинкремента правильно.
 

zerkms

TDD infected
Команда форума
mysql_insert_id() возвращает ID, сгенерированный колонкой с AUTO_INCREMENT последним запросом INSERT к серверу, на который ссылается переданный функции указатель link_identifier. Если параметр link_identifier не указан, используется последнее открытое соединение.

mysql_insert_id() возвращает 0, если последний запрос не работал с AUTO_INCREMENT полями. Если вам надо сохранить значение, убедитесь, что mysql_insert_id() вызывается сразу после запроса.
 

zerkms

TDD infected
Команда форума
resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )

int mysql_insert_id ( [resource link_identifier] )
 

zerkms

TDD infected
Команда форума
PHP:
    mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("mydb");

    mysql_query("INSERT INTO mytable (product) values ('kossu')");
    printf ("Last inserted record has id %d\n", mysql_insert_id());
ps: то что я тебе дал 3 ответа на вопросы копипастом мануала тебя хоть на какие-то мысли наводит?
 

Copenhagen

Новичок
наводит на мысли что ты не прочитал мой пост
мне надо С resource link_identifier
 

Фанат

oncle terrible
Команда форума
что-что тебе надо, пупсик?
нельзя ли поподробнее?
если мне не изменяет память, совсем недавно тебе нужен был ид сессии юзера.
ты не мог бы определиться?
 

Copenhagen

Новичок
епта,
mysql_insert_id ( [resource link_identifier] )
что вставлять вместо link_identifier, откуда его брать? ясно?
 

zerkms

TDD infected
Команда форума
ну тогда повторяем заново, раз думать самим не хочется (или не получается)

mysql_insert_id() возвращает ID, сгенерированный колонкой с AUTO_INCREMENT последним запросом INSERT к серверу, на который ссылается переданный функции указатель link_identifier. Если параметр link_identifier не указан, используется последнее открытое соединение.
перевожу с русского на русский:
если у тебя коннект к БД 1 (один) то тебе НИЧЕГО в mysql_insert_id передавать не нужно (не обязательно)
если у тебя коннектов несколько, то в mysql_insert_id нужно передать ханлер на нужное соединение
хандлер ты получаешь при коннекте примерно так

$db = mysql_connect(...);
$db2 = mysql_connect(...);
 
Сверху