我想写一个判断;判断新增的用户是否存在,如果存在就退出,如果不存在就新增成功
新增一条能判断,但是一块新增多条怎么判断?代码如下:
public function get_by_user($user){
$db = $this->get_db(self::$db);
$id = ($_REQUEST['pid']);
$user = ($_REQUEST['name']);
// var_dump($user);die;
$data = [];
foreach ($user as $key => $value) {
$data = $value;
// var_dump($data);
}
// var_dump($data);die;
$return = "select * from admin_user where admin_id='$data' and authorization_id ='{$id}'";
// var_dump($return);die;
$result = $db->query($return)->row_array();
// var_dump($result);die;
return $result;
}
1.比如现在我在文件夹id为261的文件夹下,在当前文件夹下新增三条数据,打印结果如下?
array(3) {
[0]=>
string(5) "17246"
[1]=>
string(5) "17245"
[2]=>
string(5) "17242"
}
2.这是一个数组,但是是三条用户的id数据,我想把这三条数据拿出来进行查询。打印如下:
string(5) "17246"
string(5) "17245"
string(5) "17242"
3.然后我又打印了一下foreach的结果,如下:
string(5) "17242"
为什么就一条数据?