如何修复错误“未定义索引:实体”(某些已定义,有些未定义)

时间:2019-05-26 18:35:14

标签: php database pdo undefined

我是第一次使用php和sql。我的用户表在某些实体上返回'undefined index:',但在从同一表查询的其他实体上不返回-ma_users。

我为用户建立了一张小桌子。然后,我对其进行了测试,并能够对其进行查询,写入,更新等。我在表中添加了更多实体,以充实我所需的一切并将测试数据注入所有字段。然后,我继续测试其他数据,新数据返回错误“未定义索引:新实体”。我浏览了Stackoverflow,dreaminphp,php.net以及其他站点,然后在google和google中寻找解决方案。

$sql = "select UserName, UserID, Discord, LastLogin from ma_users WHERE   
Email='{$pass}' AND UserPW = '{$email}'";

$db = pdo(); # pdo() creates and returns a PDO object

try {$result = $db->query($sql);} 
catch(PDOException $ex) {trigger_error($ex->getMessage(), E_USER_ERROR);}

我希望查询数据库返回包含在users表中的数据。实体UserName和UserID均成功返回了预期结果。 Discord和LastLogin均会触发错误“未定义索引:Discord”和“未定义索引:LastLogin”

0 个答案:

没有答案