在
PHP中,如何在
添加新rec时将字段的字段
名称设置为
自动递增?
在大多数情况下,它与表的PRIMARY_KEY相同,但不一定总是如此.
所以这个问题有两部分,第二部分分为第三部分.
1-如何获取自动递增字段名称的名称…
2-如何获取primary_key字段名称的名称…
2.1当表使用多个字段作为主键时,如何获取primary_key信息…
您可以使用SHOW COLUMNS FROM表
获取表信息.像这样的东西:
$res = $MysqLi->query('SHOW COLUMNS FROM tablename');
while($row = $res->fetch_assoc()) {
if ($row['Extra'] == 'auto_increment')
echo 'Field with auto_increment = '.$row['Field'];
if ($row['Key'] == 'PRI')
echo 'Field with primary key = '.$row['Field'];
}