乱码解决方案:
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')不行咱们在线聊
请参考
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)