Эхо автоинкремент в сомнении

0

Можно ли распечатать идентификатор, даже если он автоинкремент? Поскольку я делаю, я использую пустую переменную для id.

$id= "";

mysql_connect(localhost,$username,$password);

@mysql_select_db($database) or die ("Não conectou com a base $database");

mysql_query("INSERT INTO table1(id,...)
VALUES ('".$id."',....)")
or die(mysql_error());

mysql_close();

echo "Your id is :";

echo "".$id;

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

Спасибо за внимание

Теги:
echo
auto-increment

3 ответа

1
Лучший ответ

Вы можете получить последний автоматически сгенерированный идентификатор в соединении с mysql_insert_id()

Ваш образец должен выглядеть следующим образом:

mysql_query("INSERT INTO table1(...) VALUES (....)")
   or die(mysql_error());

$id=mysql_insert_id();

echo "Your id is : $id";
1
echo "Blah Blah Blah". mysql_insert_id() ;
0

Сначала вставьте $id в базу данных как 0. Здесь я использую $id = count и $field будет печатать значение

$dbconn = mysql_connect ($ host, $user, $pass) или die (mysql_error());//пытаемся подключиться к базе данных   mysql_select_db ($ дБ, $DBConn);   mysql_query ( "INSERT INTO counter (count) ЗНАЧЕНИЯ (\ '0 \')" );   mysql_close ($ DBConn);

Затем обновите его

$field) {echo $field;? >

Это поможет вам...

  • 0
    Я оставляю это поле пустым, потому что в базе данных будет сгенерирован другой идентификатор, потому что я проверил опцию автоинкремента. Я хочу знать, как я могу получить новый сгенерированный автоинкрементный идентификатор из таблицы базы данных и распечатать его, потому что мой $ .id по-прежнему пуст. Спасибо за внимание

Ещё вопросы

Сообщество Overcoder
Наверх
Меню