例
先将数据库用户表读出来 读到一个二维数组中
$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的数据
查表,看有没有记录。
if(Mysql_fetch_rows(Mysql_query("select * from 表名 where 字段='张三'"))){
//有,不用填
}else{
//填
}
数据库设为主键。
页面直接sql查询看是否存在,存在就不写入。