
正文
php设定数据库字符集 php数据库写入实例
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php创建mysql数据库时候如何设置字符集?
PHP的字符集。一般PHP网页的是嵌套在html页面以内。那么如果在没有冲突的情况下可以使用header方面设置。比如?php header ... ?数据库的问题。
在mysql类里面,我们用mysql_query(“SET NAMES gbk”);设置字符集编码为gbk啦!在PDO里面我们用$db-query(SET NAMES gbk);当然也有其他的函数也可以。
可以使用 DEFAULT CHARSET=gb2312 设置编码。例如:创建一个名字为table的表,编码为gb2312。
我不能告诉你怎么改,只能告诉你应该在开始之前确定好编码,并在建立数据库时,写程序时加header时,数据库查询用mysql_query(set names XXXX)时全部用选好的编码。
php+mysql数据时我们必须保证提交到数据库的编码与mysql编码是一致的这样才可以保存中文不出现问号乱码问题,下面我先整理两个让mysql与页面保证编码一致的方法。
相关问答
Q1: php使用pdo连接mysql数据库如何设置发送的字符集?
PHP的字符集。一般PHP网页的是嵌套在html页面以内。那么如果在没有冲突的情况下可以使用 header方面设置。
php 连接mysql后,发一个:mysql_query(set names utf8)过去。
已安装mysql数据库;检查php环境是否已开启mysql扩展(一般情况下是开启的);检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
Q2: 连接数据库,设置字符集,选择数据库的php代码
1,mysql_connect(数据库服务器,数据库用户名,数据库密码);//连接数据库服务器。一般数据库服务器是10.1php设定数据库字符集:3306,用户名是root,密码是dba。具体要看你安装mysqlphp设定数据库字符集的设置。
数据库有很多种类php设定数据库字符集:mysql,oracle,mssql,db2等等。PHP操作数据库的时候,要保证该类型数据库的扩展已开启。
也许是数据库的问题,php设定数据库字符集我也遇到过,我用的是wampserver,界面的工具,直接点鼠标就可能建成mysql数据库,建成后导入数据,查询数据库返回面而的是乱码,我遇到的情况是这样的php设定数据库字符集:建库用gbk,如图。
首先说明一下,做级联最好用ajax实现才好,例如下面这个例子。用ajax 实现三级级联菜单。
关于php设定数据库字符集和php数据库写入实例的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







