如果是客户端连接数据库的话,一条语句OK。
成都创新互联公司专业为企业提供瑞安网站建设、瑞安做网站、瑞安网站设计、瑞安网站制作等企业网站建设、网页设计与制作、瑞安企业网站模板建站服务,10多年瑞安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
首先,向你介绍一下information_schema。information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。
首先,创建一个方法function来供调用。先判断id是否为0,为0则是不存在这条数据的。(假设判断数据库的数据是否存在相同id的数据)然后写sql语句,能查询对应id的数据是否存在了。
1、PHP 中的 in_array() 函数可以实现 in_array() 函数在数组中搜索给定的值。语法 in_array(value,array,type)value 必需。规定要在数组搜索的值。array 必需。规定要搜索的数组。type 可选。
2、所用到的函数:php in_array() 检查数组中是否存在某个值;in_array检查数组中是否存在某个值。
3、必需。规定要搜索的数组。strict 可选。如果设置该参数为 true,则 in_array()函数还会检查 needle 的类型是否和 haystack 中的相同。返回值 如果找到 needle 则返回 TRUE ,否则返回 FALSE 。
返回的$count就是当前数据库的记录条数。
必需。规定要在数组搜索的值。array 必需。规定要搜索的数组。type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
试下这个语句,$sql=SELECT NUM FROM results WHERE NUM=‘“.$yourid. 在$yourid两旁加上单引号看看。
如果数据库是用mysql的话 在数据库information_schema 表COLUMNS 记录有所有表字段名称的信息。