【发布时间】:2018-06-12 11:52:00
【问题描述】:
我一直在使用这两个页面作为参考,并确保我这样做是正确的,因为我是 PDO 的新手并正在尝试它。
http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers
PDO fetchObject() after fetchall(). returning false
我想做的事:
我正在尝试从表“玩家”中获取所有列,该表的 uid 等于发布的。 (我知道只会返回一行)。
然后我只需要显示该行中的几个特定列。
editPlayer.php(代码 sn-p)
$uidPlayer = $_POST['hidden'];
include '../verifyPanel.php';
include '../header/examinerheader.php';
masterconnect();
$sqlPlayer = "SELECT * FROM players WHERE uid=?";
$stmt1 = $db->prepare($sqlPlayer);
$stmt1->execute($uidPlayer);
$player = $stmt1->fetchObject();
$username = $player->name;
$uidPlayer = $player->uid;
$pid = $player->playerid;
masterconnect(); 包含$db,它是连接细节和一个全局变量。
在$username 上使用 echo 根本不显示值/
如果有人能指出我的错误,我将不胜感激。
【问题讨论】: