2016-07-20 5 views
-2

dies ist mein Code.! Ich weiß nicht, warum es passiert! Ich habe die vorherigen Antworten gesehen, aber ich kann keine Lösung dafür finden! und wenn ich manuell Daten in Tabellen einfüge, dupliziert es sich selbst.Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das Ihrer MariaDB-Serverversion entspricht, um die richtige Syntax in der Nähe von ''

so jede Hilfe würde geschätzt werden!

<html> 

<head> 
    <title> 
    LOGIN 
    </title> 
</head> 
<body> 
    <form action='' method='post'> 

     <table> 
      <tr> 

       <td> 
      <p>USWERNAME </br><input type="text" name="username"/></p> 
       </td> 
      </tr> 

      <tr> 
      <td><p>PASSWORD </br> <input type="password" name="password"/></p></td> 
      </tr> 

      <tr> 
      <td><p>LOGIN</br> <input type="submit" name="submit"/></p></td> 
      </tr> 
     </table> 


    </form> 
<?php 
include ('include/db.php'); 

if(isset($_POST['submit'])) 
{ 

    $usera=$_POST['username']; 
$passa=$_POST['password']; 



    if(!$query=mysql_query("select from admin_login where u_user='$usera' AND u_pass='$passa'")) 
    { 
     echo mysql_error(); 
    } 

} 



?> 
</body> 
</html> 
+1

select * was * von admin_login ... – Drew

+0

Auch werden Sie Ihre Passwörter als Klar Speicherung Text. Verschwinde von "mysql_", da du klar dabei bist Tag 1 zu sein. Und gehen Sie in [PDO] (http://stackoverflow.com/a/32556010) <---- hashed Passwortbeispiel – Drew

+0

Wählen Sie, um als Typo zu schließen, von keinem Nutzen für zukünftige Leser. Dann auf löschen. – Drew

Antwort

1

Sie haben einen Syntaxfehler hier

select from admin_login where u_user='$usera' AND u_pass='$passa' 

Ihre Syntax wie

select fieldsname from table_namewhere u_user='$usera' AND u_pass='$passa' 
+0

danke sehr! wie könnte ich so dumm sein !! –

Verwandte Themen