PHP mysqli返回错误的列
我正在编写一个简单的PHP cgi程序,需要使用MySql。我从players表中的两列开始,我的SELECT工作得很好。从那时起,我添加了另一列名为class_id。当我现在选择时,我在$row中得到三个条目,但第三个条目名为players,而不是class_idPHP mysqli返回错误的列,php,mysql,mysqli,Php,Mysql,Mysqli,我正在编写一个简单的PHP cgi程序,需要使用MySql。我从players表中的两列开始,我的SELECT工作得很好。从那时起,我添加了另一列名为class_id。当我现在选择时,我在$row中得到三个条目,但第三个条目名为players,而不是class_id $sql = "SELECT * FROM players"; $result = $conn->query($sql); while( $row = $result->fetch_assoc() ){ do som
$sql = "SELECT * FROM players";
$result = $conn->query($sql);
while( $row = $result->fetch_assoc() ){
do something
}
模式:
DROP TABLE IF EXISTS `asrleague`.`players`;
CREATE TABLE `asrleague`.`players` (
`player_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`kgs_handle` varchar(40) NOT NULL,
`class_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`player_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;
PHP是否在某处缓存有关表的信息,我需要以某种方式刷新它
我也看到了这个警告,它一直在那里:
<b>Warning</b>: mysqli::mysqli() [<a href='mysqli.mysqli'>mysqli.mysqli</a>]: Headers and client library minor version mismatch. Headers:50145 Library:50018 in ...
警告:mysqli::mysqli()[]:头和客户端库次要版本不匹配。标题:50145库:50018英寸。。。
我不确定这是否相关,但在问题开始之前就已经存在了。通过谷歌搜索您的错误消息,给出了以下有趣的线索: