mysql更新语句执行后半小时变乱码

linuxcentosmysql5.5.36以前修改过配置,忘了改过哪些如下是php连接mysql方式@mysql_connect("localhost:3306","r... linux cent os
mysql 5.5.36

以前修改过配置,忘了改过哪些

如下是php连接mysql方式
@mysql_connect("localhost:3306","root","")or die("数据库连接失败!");
@mysql_select_db("testt")or die("数据库连接失败");
mysql_query("SET NAMES UTF8");
//mysql_query("SET CHARACTER SET UTF8");
//mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
如下是更新语句
$sql = "update `test` set `name` = '你好测试',`favourite`='唱歌' where `id` = 1";
mysql_query($sql);
修改成功,通过select查看是正确的中文
通过phpmyadmin查看也是正确的中文
但是半个小时以后(整整半个小时,基本一秒也不差)
通过select查看是???????类似的乱码
通过phpmyadmin查看也是??????类似的乱码
mysql命令查看系统字符命令全部都是utf8
校验也是utf8_general_ci
建表时包括字段都指定了utf8(表反复建过多次,结果一样)
php页面也是utf8
通过查看二进制文件发现
update `test` set `name` = '你好测试',`favourite`='唱歌' where `id` = 1(这条语句执行成功,php执行)
半小时后
update `test` set `name` = '???????',`favourite`='????' where `id` = 1(这条语句被自动重复执行,可是中文部分变为了乱码)
通过phpmyadmin修改,半小时后正常,查看日志发现语句也没有重复执行,只有php修改后会发生mysql自动重复执行现象
mysql重复安装,问题依旧
请问是不是因为我的mysql配置出了问题,或者是我php写的不对?这两天快被这个问题逼疯了
没有任何数据库event或自动执行脚本
展开
 我来答
zidanshangbuqu
2014-03-08 · TA获得超过3439个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3074万
展开全部
hpmyadmin其实也是php的程序,他里面操作的时候是没有问题的。而你的php程序确会准确的在30分钟后重复执行sql
a0shashen03
2014-03-08 · TA获得超过137个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:186万
展开全部
这个问题可以这样分析:

phpmyadmin其实也是php的程序,他里面操作的时候是没有问题的。而你的php程序确会准确的在30分钟后重复执行sql
那么可以判断出来:你的mysql与phpmyadmin之间是没有问题的
那么问题应该出在你的php程序里面!
那么可以在你程序里面从php与mysql链接的地方开始找。
或者可以尝试更换php与mysql的链接类!慢慢缩小范围!
追问
都试了````我换了那么多连接方式```全都要在半小时后重复执行```新建项目,新建表,都试了
追答
你单独新建一个站点,然后测试一下也不行么?
你说换了那么多链接方式,是从别的地方down的db类么?
再就是你检索下你的phpmyadmin中是不是也是使用localhost链接的数据库
@mysql_connect("localhost:3306","root","")

如果你的phpmyadmin和你的程序程序在同一台服务器上,并且用同一个服务器软件发布,而phpmyadmin的操作没有问题,你的php程序有问题,问题点就应该在你的php程序上,所以建议你建一个新的站点再测试一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
临饿要吃
2014-03-08
知道答主
回答量:32
采纳率:0%
帮助的人:19.3万
展开全部
修改页面文件编码,还有数据库整理编码为统一的utf-8编码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式