Использование Bind_Result и Store_Result в подготовленном оператореPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Использование Bind_Result и Store_Result в подготовленном операторе

Сообщение Anonymous »

У меня есть скрипт входа в систему MySQLI, который отлично работает здесь: < /p>

Код: Выделить всё

if (isset($_POST['loginSubmit'])) {
$loginCheck = $mysqli->prepare('SELECT cms_user, cms_email FROM cms_accounts WHERE cms_email=? AND cms_password=?');
$loginCheck->bind_param('ss',$_POST['loginEmail'],sha1($_POST['loginPass']));
$loginCheck->execute();

$loginCheck->store_result();
if ($loginCheck->num_rows > 0) {
$_SESSION['loggedIn'] = '1';
}
else { $loginFail = true; }

$loginCheck->close();
}
< /code>

Теперь я хочу добавить данные, выбранные в запросе в другие переменные сеанса. Поэтому я добавляю bind_result () 
и fetch () like so:

Код: Выделить всё

if (isset($_POST['loginSubmit'])) {
$loginCheck = $mysqli->prepare('SELECT cms_user, cms_email FROM cms_accounts WHERE cms_email=? AND cms_password=?');
$loginCheck->bind_param('ss',$_POST['loginEmail'],sha1($_POST['loginPass']));
$loginCheck->execute();

$loginCheck->bind_result($loginUser,$loginEmail);
$loginCheck->fetch();
$loginCheck->store_result();
if ($loginCheck->num_rows > 0) {
$_SESSION['loggedIn'] = '1';
$_SESSION['loginUser'] = $loginUser;
$_SESSION['loginEmail'] = $loginEmail;
}
else { $loginFail = true; }

$loginCheck->close();
}
< /code>

Внезапно вход в систему выходит из строя. Можно ли иметь store_result () 
и bind_result () в том же запросе? Есть ли заказ их написать?

Подробнее здесь: https://stackoverflow.com/questions/222 ... -statement
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»