PHP、MYSQL、网页编码如何设置?一个PHP页面向MYSQL插入一条纪录,应该怎样设置编码啊?插入的内容里有...

PHP、MYSQL、网页编码如何设置?一个PHP页面向MYSQL插入一条纪录,应该怎样设置编码啊?插入的内容里有...,第1张

你好!

乱码解决方案:

1.设置数据库编码:gbk(或者gb2312)

2.设置数据表编码:gbk(或者gb2312)

3.网页编码设置:gb2312

在读写数据库的语句前(可不写),

全部先执行语句

"set

names

'gbk'"

最好在做数据库连接时写好。

打字不易,采纳哦!

乱码主要以下几个原因:

1。数据表中,表本身的编码 和 字段编码,均为UTF8。

2。在写入数据等数据库 *** 作前,发送语句 'set names utf8'

3。PHP文件都是UTF8编码,无签名(无BOM)

4。页面上使用header或<meta>保证输出的页面是UTF8编码。<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

www.itcyly.com

鲜少老师

//首先我想告诉你

$sql = "INSERT INTO `test`.`user` (`username`, `password`) VALUES (\'test\', \'test\')"

这句话仅仅只是定义了一条sql语句,但是并没有使用相应的php提供的方法来执行这条语句,所以要按照以下去书写插入语句,同时删除和修改语句也是如此:

$sql = "INSERT INTO `test`.`user` (`username`, `password`) VALUES ('test', 'test')"

mysql_query($sql)

//使用一个mysql_query()方法来执行sql插入语句

$i=mysql_affected_rows()

if($i>0)else

//之后使用mysql_affected_rows()方法得到插入行数;

然后你判断$i的值,如果大于0就是插入成功,插入test 为什么要加\啊

直接就values('text','text')不行咱们在线聊

请参考


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10000054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存