我正在尝试使用jQuery和User Agent Switcher for Chrome将数据插入phpMyAdmin。我修改了这个例子中给出的代码:https ://www.w3schools.com/php/php_mysql_insert.asp
当我打开文件( index.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 中,您建议使用什么代码来在一台设备上输出相同的代码?
BIG阳