PHP编写数据的问题

PHP编写数据的问题,第1张

<!-- 显示文章列表页 -->

<php

$conn=mysql_connect('localhost','用户名','密码'); //连接数据

mysql_select_db('数据库名',$conn); //选择数据库

mysql_query("set names gb2312");

$rs=mysql_query("select id,主题,内容 from 表名 order by id desc");

while($row=mysql_fetch_row($rs))

{

echo $rs[1]" <a href='Replyphpid="$rs[0]"'>回复</a> <a href='Editphpid="$rs[0]"'>编辑</a><br>";

}

mysql_close($conn);

>

//////////////////Editphp文件代码

<php

$id=intval($_GET['id']); //获得传过来的文章ID值

$conn=mysql_connect('localhost','用户名','密码'); //连接数据库

mysql_select_db('数据库名',$conn); //选择数据库

mysql_query("set names gb2312");

if($_GET['ac']=='save') //修改开始

{

$title=$_POST['title'];

$cont=$_POST['cont'];

mysql_query("update 表名 set 主题='"$title",内容='"$cont"' where id="$id);

}

$rs=mysql_query("select id,主题,内容 from 表名 where id="$id); //根据ID查询文章信息

$row=mysql_fetch_row($rs);

$title=$row[1];

$cont=$row[2]

>

<form action="ac=save&id=<php echo $id;>" method="post">

<input type="text" name="title" value="<php echo $title;>">

<textarea name="cont"><php echo $cont;></textarea>

<input type="submit" value="修 改">

</form>

有可能 你的网页设置 header content type 为utf8 后页会变成乱码的,

header("Content-type:text/html;charset=utf-8");

你把这句话 加到 网页中去,然后在添加数据 ,看新添加的数据是不是乱码

有可能是你没设置 网页的默认编码 存入数据库的时候 依然是gbk, 但是也能存进去,

数据库那边 又按 utf8显示的所以出现 网页正常显示,数据库乱码的问题

望采纳

以上就是关于PHP编写数据的问题全部的内容,包括:PHP编写数据的问题、dw8做的php文件表单中输入中文,在mysql数据库中看是乱码,如何解决呀急!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存