php - 使用php将符号插入mysql

标签 php mysql urlencode

我有这个网络服务

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')");

当转到数据库时,用户名字段为空。

最佳答案

我已经创建了表格,其中包含如下屏幕所示的字段

表的结构

enter image description here

表格中的数据

enter image description here

我用过这个代码。

     $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());

关于php - 使用php将符号插入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22783920/

相关文章:

mysql - 如何授予受限用户查看 mysql 例程结构的权限?

php - 使用 PHP 将 CSV 文件导入 MySQL

JQUERY AJAX,发送到服务器的空格问题,为什么?

asp.net-mvc - 使用 ASP.NET MVC 处理 URL 编码参数

php - PHP MySQL 中的 Where 子句不能与 Like 关键字一起使用

php - 为什么 PHP 有时会返回空白页面而没有错误?

php - 在 Wordpress 自定义菜单项上方添加 fontawesome 图标

php - 配置为使用本地 phpMyAdmin 客户端访问远程服务器时,来自 phmpMyAdmin 的错误

php - 网络/数据库服务器之间的数据传输

urlencode - 编码问题服务堆栈、引号和尖括号被剥离