gpt4 book ai didi

php - 'field list' php/mySQL 中的未知列,但该字段确实存在。

转载 作者:行者123 更新时间:2023-11-30 22:08:28 25 4
gpt4 key购买 nike

我在 Android 应用程序调用的 PHP 中有这个查询。

$sql = "SELECT 
`asset`.`idasset`,
`asset`.`idlocation`,
`asset`.`asset_barcode`,
`asset`.`asset_number`,
`asset`.`category_name`,
`asset`.`make`,
`asset`.`model`,
`asset`.`serial_number`,
`asset`.`iduser`,
`asset`.`idcost_centre`,
`asset`.`idcondition`,
`asset`.`idstatus`,
`asset`.`latitude`,
`asset`.`longitude`,
`asset`.`asset_description`
from `asset`";

这是我从 Android Studio 控制台中的调用收到的响应:

D/RAW RESPONSE: Notice: Unknown column 'asset.idlocation' in 'field list' 

但那个领域确实存在。这是我在 MySQLWorkbench 中反向复制到剪贴板的完整创建语句。

CREATE TABLE `asset` (
`idasset` int(11) NOT NULL AUTO_INCREMENT,
`idlocation` int(11) NOT NULL,
`asset_barcode` varchar(50) DEFAULT NULL,
`asset_number` varchar(50) DEFAULT NULL,
`category_name` varchar(50) DEFAULT NULL,
`asset_description` varchar(250) DEFAULT NULL,
`make` varchar(50) DEFAULT NULL,
`model` varchar(50) DEFAULT NULL,
`serial_number` varchar(255) DEFAULT NULL,
`iduser` int(11) DEFAULT NULL,
`idcost_centre` int(11) DEFAULT NULL,
`idcondition` int(11) DEFAULT NULL,
`idstatus` int(11) DEFAULT NULL,
`longitude` varchar(45) DEFAULT NULL,
`latitude` varchar(45) DEFAULT NULL,
PRIMARY KEY (`idasset`),
KEY `cost_center_fk_idx` (`idcost_centre`),
KEY `iduser_fk_idx` (`iduser`),
KEY `category_name_fk_idx` (`category_name`),
CONSTRAINT `category_name_fk` FOREIGN KEY (`category_name`) REFERENCES `category` (`category_name`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `iduser_fk` FOREIGN KEY (`iduser`) REFERENCES `user` (`iduser`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8;

如果我在 PHPMyAdmin 或 MySQLWorkbench 中运行完全相同的原始查询,它可以工作,但在 PHP 中不行。

如果我交换字段的顺序,我也会得到同样的错误:

`asset`.`asset_description` 
`asset`.`latitude`,
`asset`.`longitude`,

但其他所有字段都很好。奇怪的是这个查询在几周前就起作用了。我错过了什么吗?我没有任何想法。开始认为它是 PHP 或 MySQL 设置或其他东西。

任何帮助将不胜感激,因为时间不在我身边。

最佳答案

抱歉愚蠢的错误,我确实指向了另一个数据库。

关于php - 'field list' php/mySQL 中的未知列,但该字段确实存在。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40910871/

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