PHP获取客户端数据保存到MySQL数据库 出现中文乱码解决方案
来源:互联网 发布:解压缩软件 安卓 编辑:程序博客网 时间:2024/04/30 16:10
- mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码
- mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码
- mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码
- 只需要在执行操作前执行上面设置即可:
- <?php
- /**
- * 添加电子优惠券 联系人信息
- *
- 1.连接数据库 $conn=mysql_connect("localhost","user","password") or die("数据库连接出错".mysql.error());
- 2.选择数据表 mysql_select_db("db_database",$conn) or die ("数据库访问出错".mysql.error());
- 3.设置数据库格式 mysql_query("set names gb2312");
- 4.写SQL语句 $sql="select * from tb_admin where id=$id";
- 5.执行SQL语句 $query=mysql_query($query);
- 6.获取执行结果 $info=mysql_fetch_array($query);
- 7.关闭记录集 mysql_free_result($info);
- 8.关闭记录结果 mysql_close($conn);
- */
- //获取客户端数据
- add();
- //demo();
- //添加
- function add(){
- /*
- mobile:mobile,uname:uname,amount:amount,
- intime:intime,explain:explain
- $in_sql = "insert into shopnc_coupon_contacter (memberId,
- contactName,mobile,couponId,couponName,bookTime,bookNum,mark,
- merchantId,merchantName) values(-1,
- '天街店','15123316303',-1,'电子优惠券名称','说的',1,'http://localhost:7788/jcshh/index.php?act=coupon_store&op=detail&coupon_id=5&id=6',
- -1,'商户名称' )";
- */
- $memberId =-1;
- $contactName ='联系人姓名';
- $mobile ='15123316303';
- $couponId =-1;
- $couponName ='电子优惠券名称';
- $bookTime ='';
- $bookNum =1;
- $merchantId =-1;
- $merchantName ='商户名称';
- $mark ='暂无其他说明';
- $contactName =$_POST["uname"];
- $mobile =$_POST["mobile"];
- $couponId =-1;
- $couponName ='电子优惠券名称';
- $bookTime = $_POST["intime"];
- $bookNum = $_POST["amount"];
- $merchantId =-1;
- $merchantName ='商户名称';
- $mark = $_POST["explain"];
- $mark = str_replace("\'"," ",$mark);
- /*
- $contactName =$_GET["uname"];
- $mobile =$_GET["mobile"];
- $couponId =-1;
- $couponName ='电子优惠券名称';
- $bookTime = $_GET["intime"];
- $bookNum = $_GET["amount"];
- $merchantId =-1;
- $merchantName ='商户名称';
- $mark = $_GET["explain"];
- $mark = str_replace("\'"," ",$mark);
- */
- $mark = iconv("UTF-8", "UTF-8", $mark);
- $couponName =iconv("UTF-8", "UTF-8", $couponName);
- $couponName =iconv("UTF-8", "UTF-8", $merchantName);
- $in_sql="insert into shopnc_coupon_contacter (memberId,
- contactName,mobile,couponId,couponName,bookTime,bookNum,mark,
- merchantId,merchantName) values($memberId,
- '$contactName','$mobile',$couponId,'$couponName','$bookTime',$bookNum,'$mark',
- $merchantId,'$merchantName' )";
- $conn = openCon();
- mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码
- mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码
- mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码
- $in_result=mysql_query($in_sql);
- if(mysql_affected_rows()<1){
- echo "[\"您的信息保存失败,请重试!\"]";
- }else
- {
- echo "[\"您的信息已经保存成功!\"]";
- }
- mysql_close();
- }
- //获取数据库链接对象
- function openCon(){
- $conn=mysql_connect('localhost','root','root') or die ("数据库连接出错".mysql.error());
- mysql_select_db("shopnc",$conn) or die ("数据库访问出错".mysql.error());
- return $conn;
- }
- function demo(){
- $conn= mysql_connect('localhost','root','root') or die('连接失败');
- mysql_select_db('shopnc', $conn) or die('选择数据库失败');
- mysql_query("SET NAMES utf8");
- $sql="select * from shopnc_coupon_contacter";
- $result=mysql_query($sql);
- if($row=mysql_fetch_row($result)){
- print_r($row);
- }
- }
- PHP获取客户端数据保存到MySQL数据库 出现中文乱码解决方案
- PHP获取客户端数据保存到MySQL数据库 出现中文乱码解决方案
- PHP+MySQL中文数据保存到数据库乱码的解决方法
- 保存数据出现中文乱码-PHP+MySQL
- Java、JSP插入数据到MySQL数据库时出现中文乱码的最终解决方案
- springMVC保存数据到mysql数据库中文乱码问题解决方法
- PHP MYSQL 出现中文乱码的解决方案
- JAVA保存数据到mysql中文乱码
- PHP返回mysql数据库中文字符出现乱码问题之解决方案
- PHP与MYSQL搭配出现中文乱码的“终极”解决方案
- PHP与MYSQL搭配出现中文乱码的“终极”解决方案
- MySQL数据库中插入中文出现乱码的解决方案
- jsp向mysql数据库添加中文出现乱码的解决方案
- 在CMD中操作mysql数据库出现中文乱码解决方案
- 在CMD中操作mysql数据库出现中文乱码解决方案
- hibernate保存数据到mysql时的中文乱码问题!
- hibernate保存数据到mysql时的中文乱码问题!
- hibernate保存数据到mysql时的中文乱码问题
- VMware虚拟机无法启动,提示“无法打开磁盘,未能锁定文件”
- 微信公众帐号开发教程第8篇-文本消息中使用网页超链接
- 追求技术进步,思想升华
- jsp过滤输入框输入html特殊字符
- iOS中截取屏幕中局部图片
- PHP获取客户端数据保存到MySQL数据库 出现中文乱码解决方案
- 资源resource
- 导入ctl文件
- 自动升级程序
- Maven使用常见问题
- Servlet上传文件详细解析以及注意事项
- Firefox下载含空格的文件
- 同步、异步、互斥、信号量、阻塞、非阻塞
- oracle 数据快修复—之使用RMAN 块介质恢复