PHP MYSQL 怎么判断某个表的字段是不是存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP MYSQL 怎么判断某个表的字段是不是存在相关的知识,希望对你有一定的参考价值。

假设数据表 T 里面 有个字段 A4
怎么样才能判断,A4这个字段是否存在,不存在的话,则创建 A4字段

参考技术A 不要用mysql_fetch_object()这个函数来判断,这个返回来的是个数组;一般情况下是这么来判断的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得结果集中行的数目if($num)echo '<script type="text/javascript">alert("用户名已被占用 ,请重新输入!");location.replace("../reg/index.php");</script>';die();

php如何判断一个字段是不是存在

我想做一个程序,运行时候判断表A里面是否存在字段B,如果不存在就建立一个字段B。 不知道怎么写
(我说的不是字段里的数据,是这个字段名称)
没钱悬赏,各位行行好,帮个忙吧

如果数据库是用mysql的话

在数据库information_schema
表COLUMNS
记录有所有表字段名称的信息。

例如
SELECT * FROM `COLUMNS` WHERE TABLE_NAME='表A' AND COLUMN_NAME='字段B'
参考技术A isset() 判断变量是否存在;
empty() 判断变量是否 假,包括 0,false,null 和 空字符串本回答被提问者采纳

以上是关于PHP MYSQL 怎么判断某个表的字段是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

判断json是不是含有某个字段的方法

JPA怎么判断一个字段是不是存在?

mysql通过sql语句判断某个字段是不是存在

mysql 用sql判断表里是不是存在某个字段,不存在加入新字段

如何判断某个mysql数据库是不是已存在

php怎么判断字段是不是为空