Исправляемая фатальная ошибка: объект класса mysqli не может быть преобразован в строку в C: \ wamp64 \ www \ web \ index.php в строке 35 - PullRequest
0 голосов
/ 12 октября 2018

Я много часов балуюсь с проблемой, пожалуйста, помогите мне с помощью следующего кода:

function run_queryy($nam , $pass , $one){
    $connec = mysqli_connect('localhost','root','','user_data');
    $m_pass =password_hash("$pass",PASSWORD_DEFAULT);
    $m_one = password_hash("$one",PASSWORD_DEFAULT);
    $m_default = password_hash("default",PASSWORD_DEFAULT);
    $puer = "INSERT INTO user 
                    (`name`, `pass`, `one_word`, `line`, `profile`) 
            VALUES ('$nam','$m_pass','$m_one','online','$m_default')";
    $resul = mysqli_query($connec,$puer);
    if($resul === TRUE){
        echo "<script>alert('DONE'); </script>";
    }else{
        echo "<script>alert('NOT DONE'); </script>";   
    }
    echo "mysqli_error($connec)";
    mysqli_close("$connec");  //line 35
} 

Это не работает, даже если запрос не вставляет данные и выводит 'NOT DONE' Пожалуйстапредложить решение этой проблемы.

...