gpt4 book ai didi

php - 只有 IE 才能正确运行我的 PHP/MySQL 查询!

转载 作者:行者123 更新时间:2023-11-29 07:10:33 24 4
gpt4 key购买 nike

我的一个 PHP 文件执行一个查询,将一条记录插入到我的数据库中。这是代码:

$query = "INSERT INTO conversations (viID, moID, viTyping, moTyping, priority, status, open, mOpen, lastMsgID, searched) VALUES ('1999', 0, 0, 0, 0, 0, 1, 1, 0, 'yahh')";
$result = mysql_query($query);

通常,这些值会动态生成。但是为了找出导致我的查询失败的原因,我将这些值硬编码到查询本身中。这是发生了什么:

1) 使用 IE,查询运行良好,并插入一条记录,其中包含所有应有的值。

2) 使用任何其他浏览器,查询运行得很好,只是没有插入“yahh”值!所有其他值都按原样插入。

3) 如果我将查询复制并粘贴到 phpMyAdmin 中,查询运行正常,并插入所有值(包括“yahh”)。

无论我如何运行查询,都不会报告任何错误。

这是我见过的最奇怪的错误。我不知道是什么原因造成的。看来浏览器应该没有什么关系吧!

感谢您的帮助!

最佳答案

仅这些代码行就可以正常工作。

可能发生的情况是,您在其他地方有一些代码在查询之前运行,这些代码依赖于浏览器功能(检查用户代理字符串、cookie 处理、查询字符串、 header 等),这导致此代码行为不端。

如果您发布更多代码,例如您正在处理的文件的完整源代码,则可以更容易地揭示问题。

关于php - 只有 IE 才能正确运行我的 PHP/MySQL 查询!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4781119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com