У меня есть функция, которая напечатана ниже. Это предназначено для динамического вывода пользовательских данных из базы данных с использованием PDO (эта ситуация ясна и все работает хорошо). (. Я е письмо для вас ("электронная почта)) Но, вместо возвращения результата, он возвращает число 1.Функция возвращает 1 вместо результата (PDO)
Вот мои настройки:
public function you($row) {
if(isset($_COOKIE["SK"])) {
$pw = $this->baseXencode($_SESSION["password"]);
$usr = $this->baseXencode($_SESSION["username"]);
$q = "SELECT $row FROM SN_users WHERE username=':USR' AND password=':PW'";
$this->netCore->q($q);
$this->netCore->bind(":PW", $pw);
$this->netCore->bind(":USR", $usr);
$result = $this->netCore->single();
$result = $result[$row];
return $result;
} else {
$q = "SELECT $row FROM SN_users WHERE username='Anonymous' AND password='Anonymous'";
$this->netCore->q($q);
$result = $this->netCore->single();
$result = $result[$row];
return $result;
}
}
}
$this->netCore->q() = PDO query
$this->netCore->single() PDO fetch(PDO::FETCH_ASSOC)
А -> привязывать, само- пояснительный.
Пожалуйста, помогите, буду очень высоко ценится. ^^
Это публичная функция single() {$ this-> exe(); возвращает $ this-> state-> fetch (PDO :: FETCH_ASSOC); } в моем классе spiritNET. Кроме того, я пробовал ваше предложение, не повезло ... Может быть, функция single() поможет? – NievesPROD
Я следил за гидом в Culttt, озаглавленным «Rool out your own PDO class». Ссылка, для которой здесь: http://culttt.com/2012/10/01/roll-your-own-pdo-php-class/ – NievesPROD
'single()' именно то, что я ожидал. Вы уверены, что дали действительное имя пользователя и пароль? – Barmar