MySQL. Конект к базе через php

software01
9 років
0
Невносит записей в таблицу бд и где тут error
<?php
$link = mysql_connect('*****','*******','***********')or die(mysqli_error()) ;
if(isset($_POST['submit'])){
    $username =   $_POST['username'];
    $login$_POST['login'];
    $password =   $_POST['password'];
    $r_password = $_POST['r_password'];
         if($password == $r_password){
             $password = md5($password);
            // $sql = "INSERT INTO 'avtoriz' ('','username', 'login','password') VALUES ('id','$login', '$username','$password')";
            // mysql_query($sql) or die (mysql_error());
             $query = mysql_query("INSERT INTO avtoriz  VALUES('','$username','$login','$password')") or die(mysqli_error());
         }
                else{
                    die('Паролі мають співпасти');
                }
}
?>

<form method="post" action="index.php">
    <input type="text" name="username" placeholder="Ваше Імя" required="Імя" /><br>
    <input type="text" name="login" placeholder="Ваш логін" required="Логін"/><br>
    <input type="password" name="password" placeholder="Ваш пароль" required="Пароль"/><br>
    <input type="PASSWORD" name="r_password" placeholder="Повторіть пароль" required="Повторіть пароль"/><br>
    <input type="submit" name="submit" value="Avtoriz"/>
</form>
?
rudenko
9 років
0
А если перед строкой
$query = mysql_query("INSERT INTO avtoriz  VALUES('','$username','$login','$password')") or die(mysqli_error());

поставить строку

echo"INSERT INTO avtoriz  VALUES('','$username','$login','$password')";
exit;

что выдает?
rudenko
9 років
0
Еще неплохо было бы увидеть результат выполнения SQL запроса:
SHOWCREATETABLE avtoriz;
Тема закрита.