$mysqli = new mysqli("localhost", "root", "", "*****");
Я скопировал точную базу данных на свой ноутбук, и мой компьютер, и ноутбук используют Wamp.
Мне интересно, может ли это быть связано с проблемой базы данных или просто ошибкой кодирования. Но на моем исходном компьютере он работает без каких-либо проблем.
При выполнении [code]mysqli_bind_result(); [/code] Я получаю сообщение об ошибке «Вызов неопределенной функции». Мой код выглядит следующим образом: [code]$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; } [/code] Дополнительная информация: [list] [*]Я перенес этот код с другого компьютера на свой ноутбук, используя то же соединение в мою базу данных MySQL. [code] $mysqli = new mysqli("localhost", "root", "", "*****"); [/code]
[*]Я скопировал точную базу данных на свой ноутбук, и мой компьютер, и ноутбук используют Wamp.
Мне интересно, может ли это быть связано с проблемой базы данных или просто ошибкой кодирования. Но на моем исходном компьютере он работает без каких-либо проблем.