php判断数据库字段内容,php判断数据库字段内容是否正确
PHP如何判断用户名是否在某个数据库字段里面?
例
成都创新互联网站建设公司是一家服务多年做网站建设策划设计制作的公司,为广大用户提供了网站设计制作、成都网站建设,成都网站设计,广告投放平台,成都做网站选成都创新互联,贴合企业需求,高性价比,满足客户不同层次的需求一站式服务欢迎致电。
先将数据库用户表读出来 读到一个二维数组中
?php
$name = "赵五";
$data =array(
array('id'='1','name'="张三",'sex'="女",'age'='12'),
array('id'='2','name'="李四",'sex'="男",'age'='16'),
array('id'='3','name'="王二",'sex'="女",'age'='14'),
array('id'='4','name'="赵五",'sex'="男",'age'='18'),
array('id'='5','name'="钱七",'sex'="女",'age'='11'),
);
//构造方法
function search($data,$name){
foreach($data as $k = $v){
if($v['name']==$name){
return $data[$k];
}
}
}
var_dump(search($data,$name));
//得到结果
array(4) {
["id"]=
string(1) "4"
["name"]=
string(6) "赵五"
["sex"]=
string(3) "男"
["age"]=
string(2) "18"
}
然后使用search()方法判断 如果存在name字段中就会输出当前name的数据
php如何判断数据库字段内容
首先你得先通过sql语句从数据库中查出这个字段的值,如果有多个的话,可能还需要循环处理。然后进行比较,具体比较方法可以查看手册中的字符串函数,有专门用来比较每一位的。取得的结果作为if()括号中的判断条件,如何输出就不用我说了吧。如果字符串函数不熟练的话,你就用explode将字符串全切割,然后循环按位比较,不过这样做太麻烦
PHP如何判断输入数据库的字段值不能重复
将关于mysql函数 全部改成mssql前缀
$sqlwhere = "select * from $dbzh where ……";//具体哪些字段重复,在where后面加上条件即可
$result = mssql_query($sqlwhere);
$num = mssql_num_rows($result);
if ($num == 0){
//新增操作
}
只要查询它的ID是否存在,如果存在的话,就重复了,如果不存在的话,就说明没重复
mssql_get_last_message 函数是做什么用的
当前标题:php判断数据库字段内容,php判断数据库字段内容是否正确
地址分享:http://myzitong.com/article/hosppg.html