查询id参数为returns的错误记录
Query with id param returns wrong record
当我 运行 从数据库中检索记录的查询时,我传递了一个 id
参数,但它返回的记录不正确:
使用此查询:
$idusers = \DB::table('users')
->select('users.*')
->where('id','=', $id)
->get();
我正在通过 id
= 91TDFS78
结果实际上是为了记录 id
= 91
.
谢谢大家,我必须在运行查询之前做测试
$isdigit = ctype_digit((string)$id);
if($isdigit){
$idusers = \DB::table('users')
->select('users.*')
->where('id','=', $id)
->get();
}
当我 运行 从数据库中检索记录的查询时,我传递了一个 id
参数,但它返回的记录不正确:
使用此查询:
$idusers = \DB::table('users')
->select('users.*')
->where('id','=', $id)
->get();
我正在通过 id
= 91TDFS78
结果实际上是为了记录 id
= 91
.
谢谢大家,我必须在运行查询之前做测试
$isdigit = ctype_digit((string)$id);
if($isdigit){
$idusers = \DB::table('users')
->select('users.*')
->where('id','=', $id)
->get();
}