gpt4 book ai didi

BIGINT 的 PHP/MYSQL 问题

转载 作者:可可西里 更新时间:2023-11-01 07:06:40 27 4
gpt4 key购买 nike

我有一个 mysql 数据库和一个表来存储来自 twitter API 的内容。当我用 PHP 从 Twitter 解析数据时,我使用 mysql_query 将数据插入表中。

我对推文的 ID 有一个奇怪的问题:

例如,ID 为 15861323074113537 的状态更新(来自谷歌的推文)在数据库中存储为:15861323074114000(最后 4 位数字已更改)。

php 查询是:

$sql = mysql_query("INSERT INTO $table (id,tw_text) VALUES ($id,'$tw_text')");

如果我通过 phpmyadmin 编辑记录,则会存储正确的值 (15861323074113537)。该列是 BIGINT。

所以我猜 php 函数 mysql_query 和 INSERT 命令发生了一些奇怪的事情。

有什么想法/解决方案吗?

提前致谢

最佳答案

确定找到问题了,它与代码无关。 Twitter 返回 2 个 ID,其中一个最后有 000。 [id_str] => 15861323074113537 和 [id] => 15861323074114000

该死的推特 API!

抱歉给您带来麻烦了:/

关于BIGINT 的 PHP/MYSQL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475758/

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