gpt4 book ai didi

PHP MYSQL 将字符串字段返回为数字

转载 作者:行者123 更新时间:2023-11-30 00:09:15 29 4
gpt4 key购买 nike

我有一个 MYSQL 数据库,其中有一个表,其中的列 (field1) 类型为 TINYTEXT。该列包含诸如 01010101010"等值......它们实际上是文件名。

当我使用 PHP 查询该表时,它似乎决定该字段是数字,因此它会去掉前导零。当我尝试使用这个值作为文件名时,它当然不起作用。

我正在这样提取数据:

$sSQL      = "SELECT * FROM images;";
$rsImageList = RunQuery($sSQL);
$iLoop = 0;
while (($iLoop <= 80) && ($aRow = mysql_fetch_array($rsImageList))) {
extract($aRow);
echo $field1;
$iLoop++;
}

如何将变量类型转换为字符串类型?

<小时/>

我错了!我设法在表中获取重复的数据,一些条目已经缺少前导零(感谢我用来导入数据的 Excel),而另一些则没有。我正在查看正确的数据,但提取了错误的数据。这个故事的寓意 - 仅使用几行数据而不是 60 行进行测试!

抱歉浪费了大家的时间。

最佳答案

您可以通过将其强制转换为字符串来强制:

$var = "" . $aRow["column"];

关于PHP MYSQL 将字符串字段返回为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24227024/

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