我有这个网络服务
http://www.example.com/addregisteredusers.php?emailId=test@tets.com&userName=
php代码:
$emailId=$_REQUEST['emailId'];
$userName=$_REQUEST['userName'];
$insertDetails=mysql_query("INSERT INTO `registration` (`userName`, `emailId`) VALUES ('$userName', '$emailId')");
进入数据库时,userName字段为空。
答案 0 :(得分:1)
我创建了包含以下屏幕等字段的表格
表的结构
表格中的数据
我已使用此代码。
$emailId = mysql_real_escape_string($_REQUEST['email']);
$userName = mysql_real_escape_string($_REQUEST['uname']);
mysql_query("INSERT INTO `new` (`userName`, `emailId`) VALUES ('$userName', '$emailId')") or die(mysql_error());
答案 1 :(得分:1)
我通过更改表和字段charset从utf8到utf8mb4解决了问题
答案 2 :(得分:-1)
请运行此
$insertDetails = mysql_query("INSERT INTO `registration` (`userName`, `emailId`) VALUES ('".$userName."', '".$emailId."')");