在 App Inventor 中显示 MySQL 自增键
Display MySQL auto-increment key in App Inventor
我目前正在为项目工作开发一个应用程序。那么,在MySQLtable提交数据后,如何设置PHP每次提交结果显示table的自增键(确认码)呢?我已经有了用于提交数据的 PHP 代码。我需要获取自增密钥的代码。提前致谢。
根据您在 PHP.
中使用的 mysql 库或语句,有多种方法可以做到这一点
示例 1:
执行另一个查询(效率不高但有效)
SELECT MAX(id) FROM table
这将 return 您 table 中的最高值(即最后插入的 ID)
+1 会给你下一行 AutoIncrement
示例 2:
假设您在 PHP 中使用默认值 mysql_query,当连接打开时您可以使用这个:
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
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());
而 mysql_insert_id() 将 return 为您的查询实际插入的 ID。
希望对您有所帮助
我目前正在为项目工作开发一个应用程序。那么,在MySQLtable提交数据后,如何设置PHP每次提交结果显示table的自增键(确认码)呢?我已经有了用于提交数据的 PHP 代码。我需要获取自增密钥的代码。提前致谢。
根据您在 PHP.
中使用的 mysql 库或语句,有多种方法可以做到这一点示例 1: 执行另一个查询(效率不高但有效)
SELECT MAX(id) FROM table
这将 return 您 table 中的最高值(即最后插入的 ID)
+1 会给你下一行 AutoIncrement
示例 2:
假设您在 PHP 中使用默认值 mysql_query,当连接打开时您可以使用这个:
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
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());
而 mysql_insert_id() 将 return 为您的查询实际插入的 ID。
希望对您有所帮助