我有来自browscap的用户代理列表来检测设备,浏览器,品牌等。我已经导入数据库,但现在我遇到了一些问题,因为用户代理格式是这样的。
Mozilla/5.0 (*Windows NT 10.0*Win64? x64*) AppleWebKit/* (KHTML* like Gecko) Chrome/56.*Safari/*
我正在使用显示此
的HTTP_USER_AGENT检查我的用户代理Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
Browscap用户代理有字符串*
我可以在SQL中使用WHERE或WHERE LIKE运行吗? 我已经尝试使用WHERE LIKE %%但无法正常工作
更新: 我已经尝试过像这样简单的PHP代码而且还没有工作
$ua = $_SERVER['HTTP_USER_AGENT'];
echo $ua;
$perintah = "SELECT * FROM useragent WHERE PropertyName = '".$ua."'";
$hasil = mysqli_query($con,$perintah);
while ($row = mysqli_fetch_array($hasil)){
echo $row['id'];
}
请给我解决方案以解决此问题。谢谢。