Можно ли распечатать идентификатор, даже если он автоинкремент? Поскольку я делаю, я использую пустую переменную для 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. Как я могу распечатать его, нажав?
Спасибо за внимание
Вы можете получить последний автоматически сгенерированный идентификатор в соединении с mysql_insert_id()
Ваш образец должен выглядеть следующим образом:
mysql_query("INSERT INTO table1(...) VALUES (....)")
or die(mysql_error());
$id=mysql_insert_id();
echo "Your id is : $id";
echo "Blah Blah Blah". mysql_insert_id() ;
Сначала вставьте $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;? >
Это поможет вам...