我正在尝试使用jQuery和Chrome的用户代理切换器将数据插入phpMyAdmin。我修改了此示例中给出的代码:https://www.w3schools.com/php/php_mysql_insert.asp
当我打开文件时,此数据将导入到数据库中(索引.php)。
索引.php
<script type="text/javascript">
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
$('body').addClass('mobile');
<?php
$db = mysqli_connect(localhost,root,root,hospital) or die ("Opps, Some thing went wrong!");
$today = date('Y-m-d');
mysqli_query($db,"INSERT INTO `view` (`id`, `date`, `device`) VALUES (NULL, '$today', 'mobile' )" );
?>
} else {
<?php
$today = date('Y-m-d');
mysqli_query($db,"INSERT INTO `view` (`id`, `date`, `device`) VALUES (NULL, '$today', 'desktop' )" );
?>
}
</script>
phpMyAdmin
----------------------------
|id | date | device |
----------------------------
|1 | 2020-01-15 | mobile |
|2 | 2020-01-15 | desktop |
----------------------------
此数据被错误地发送到 phpMyAdmin。它将两个设备(移动设备和桌面设备)导入phpMyAdmin,并且您建议使用什么代码来输出上述相同代码的设备?
萧十郎