Я использую эти две страницы для справки и для того, чтобы убедиться, что я делаю это правильно, поскольку я новичок в PDO и пробую его.
http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers
PDO fetchObject () после fetchall ().возвращая false
Что я пытаюсь сделать:
Я пытаюсь извлечь все столбцы из таблицы 'Players', в которой значение uid равноопубликовал один.(Я знаю, что будет возвращен только один ряд).
Тогда мне нужно отобразить только несколько определенных столбцов из этой строки.
editPlayer.php (фрагмент кода)
$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
, который является информацией о соединении, и глобальную переменную.
при использовании echo на $username
вообще не показывает значение /
Буду признателен, если кто-то сможет указатьиз моей ошибки.