1
после того как я выбрать из БД, я получаю 0, когда это на самом деле 1Выберите оператор не работает должным образом
Код:
$username = $_SESSION['username'];
echo $username;
$sql = "SELECT activated FROM members WHERE username = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param('s', $username);
$stmt->execute();
$stmt->bind_result($emailactivated);
$stmt -> close();
echo $emailactivated;
Echo говорит 0 .. это должно быть 1 и примечание: $ имя пользователя не является пустым
Что происходит, когда вы запускаете запрос непосредственно к базе данных (без использования MySQLi)? Вы получаете правильные результаты? – Maximus2012
Возможное глупое предупреждение: у вас есть 'session_start();' correct? –
Вы имеете в виду без использования подготовленного stmnt? хорошо это работает: D, но я хочу работать с подготовленным stmnt @ Fred-ii- yea lol – user2624407