永发信息网

PHP如何判断用户名是否在某个数据库字段里面?

答案:4  悬赏:30  手机版
解决时间 2021-01-25 21:49
我有一个字段的值是这样的 张三,李四,王五,赵六(每个提交过表单的人都被追加进来了)
现在我的登录名是张三,要判断张三是否在其中,如果在其中就不可以再填写表单了,求思路这怎么做?
最佳答案
查表,看有没有记录。
if(Mysql_fetch_rows(Mysql_query("select * from 表名 where 字段='张三'"))){
    //有,不用填
}else{
//填
}
全部回答
数据库设为主键。 页面直接sql查询看是否存在,存在就不写入。
例 先将数据库用户表读出来 读到一个二维数组中 <?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的数据
数据库设为主键。 页面直接sql查询看是否存在,存在就不写入。 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在夏天里,平时也会出大量的汗,是不是喝糖盐
欧芭莎国际美妆体验馆地址在哪,我要去那里办
老师说要画一幅画。什么画最最吸引人
候选人英语怎么说
陈先生打算5年后买房,现在开始准备首付款,
迄今为止,世界上发现的海上沉船中年代最早、
工资2600扣个人所得税吗?扣的话税后多少
500左右女士香水 V开头或者名字有个v 菱形的
纳米汗蒸健康养生馆地址在什么地方,我要处理
【入团志愿书怎么填】初一入团志愿书怎么写?(
竞品分析报告怎么写
斥候之剑大结局
外表黑色,光照是透明红色,是什么石头
天友鲜牛奶淳源有机奶带甜味吗
分手后男人不交新女友的原因
推荐资讯
请问一下,我的招商银行卡丢了,打电话口头挂
【bred】well-bred是什么意思
急需2000本人19芝麻分620以上有名片有证件 有
1983年邮票杨贵妃一枚值多少钱
我买了一套期房,已经网签,正在办理贷款手续
vs2010怎么跳转到源码
为尽快做出诊断,医生急查大便,护士正确的做
狗狗名字大全中文
1.125乘5又2分之1减4.5乘1又8分之1.
王者荣耀已经有的皮肤还能接受赠送吗
用手机上网,别人能查到我浏览的网页么
扑克抓中张是怎么做到的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?