论坛首页 入门讨论版 其他综合

PHP向mysql插入中文字符失败的解决方案

浏览 120 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-07-19

在PHP的SQL查询语句前添一句:

 

mysql_query("SET NAMES 'GB2312'");

DEMO:

 

        <?php
            // put your code here
            $server_name="localhost";
            $server_user="root";
            $server_password="1225312";
            $server_database="query";
            $str="中文输入测试";
            $conn=mysql_connect($server_name,$server_user,$server_password,$server_database);
            mysql_select_db("query",$conn);
            mysql_query("SET NAMES 'GB2312'");
            mysql_query("INSERT INTO author (author_name) VALUES('$str')");


        ?>

 

   
论坛首页 入门讨论版 其他综合

跳转论坛:
JavaEye推荐