PHP和MYSQL中的INSERT INTO语句问题

PHP和MYSQL中的INSERTINTO语句问题为什么我运行下面这个PHP文件,不能在mysql数据中写入我要写入的内容呢?<?php$conn=mysql_conne... PHP和MYSQL中的INSERT INTO语句问题
为什么我运行下面这个PHP文件,不能在mysql数据中写入我要写入的内容呢?

<?php$conn=mysql_connect(localhost,"root","123456");mysql_select_db(caicai,$conn);mysql_query("INSERT INTO name(FirstName,LastName,Age) VALUES ('陈,'海','35')");mysql_close($conn);?>

数据库截图:

如果我要写入数字,是成功的。一写入像上面的就不行,谁能告诉我!?
展开
 我来答
kai1385228245
2014-06-10 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:141万
展开全部
<?php
$conn = mysql_connect('localhost', 'root', '123456') or
die("Could not connect to database.");//连接数据库
mysql_query("set names 'gbk'");//输出中文
mysql_select_db('caicai'); //选择数据库
$sql = "INSERT INTO name(FirstName,LastName,Age) VALUES ('陈','海','35')";

mysql_query($sql);
?>
追问
按照你的方法,还是不能写入汉字!只能输入字母和数字
追答
数据库里的整理 改成 utf8_general_ci
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tsotsi
2014-06-10 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:679万
展开全部
..回答过了 文件编码和mysql的不一致
追问
我就是不知道怎么让文件编码变成一致,我是正在自学它!
追答
用编辑器将文件转成gbk
或者

用mb_convert_encoding 将中文转成gbk,并在mysql_query()前加一行mysql_query("set names 'gbk'");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式