Вызов неопределенной функции mysqli_bind_resultPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Вызов неопределенной функции mysqli_bind_result

Сообщение Anonymous »

При выполнении

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

mysqli_bind_result();
Я получаю сообщение об ошибке «Вызов неопределенной функции».
Мой код выглядит следующим образом:

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

$mysqli = new mysqli("localhost", "root", "", "*****");
if(isset($_POST['login'])){
if($_POST['username']){
if($_POST['password']){
$username = $_POST['username'];
$passwordtmp = $_POST['password'];
$password = md5(md5($passwordtmp));
//Connect to Database//
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
//Check if user exist in database//
$query = mysqli_query($mysqli,"SELECT * FROM users WHERE username = '$username'");
$numrows = mysqli_num_rows($query);
if($numrows == 1){
if($stmt = mysqli_prepare($mysqli, "SELECT password FROM users WHERE username = '$username'")){
mysqli_execute($stmt);
mysqli_bind_result($stmt,$passw);
while(mysqli_stmt_fetch($stmt)){
$pass = $passw;
}
Дополнительная информация:
  • Я перенес этот код с другого компьютера на свой ноутбук, используя то же соединение в мою базу данных MySQL.

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

       $mysqli = new mysqli("localhost", "root", "", "*****");
    
  • Я скопировал точную базу данных на свой ноутбук, и мой компьютер, и ноутбук используют Wamp.

    Мне интересно, может ли это быть связано с проблемой базы данных или просто ошибкой кодирования. Но на моем исходном компьютере он работает без каких-либо проблем.


Подробнее здесь: https://stackoverflow.com/questions/144 ... ind-result
Ответить

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

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

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

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

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