为什么我得到一个存在的列的未定义索引


Why am I getting undefined index for a column that exists

我正在查询一个数据库,但由于未知的原因,我一直得到未定义的索引。

未定义的索引,它指的是在DB和一切拼写正确。(我查过了&重新检查)但仍未定义索引。

作为我的诊断的一部分,我把它从$variable['index']改为$ariable['index'],我得到一个未定义的变量,所以我知道变量是有效的。

此外,我在$variable后面的查询中选择*,但我仍然得到未定义的索引。

如果有人能告诉我发生了什么,我将非常感激,我提前谢谢你。

index是MySQL中保留的字。如果标识符包含保留字,则在引用它时必须引用它。