加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何从mysql表中获取自动递增字段名称或主键字段名称?

发布时间:2020-12-13 14:14:08 所属栏目:PHP教程 来源:网络整理
导读:在 PHP中,如何在添加新rec时将字段的字段名称设置为自动递增? 在大多数情况下,它与表的PRIMARY_KEY相同,但不一定总是如此. 所以这个问题有两部分,第二部分分为第三部分. 1-如何获取自动递增字段名称的名称… 2-如何获取primary_key字段名称的名称… 2.1当表
在 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'];
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读