Php+mysql

Bonjour,
j'essay d'ecrire un code php pour se connecter a base se donne pour verifier le login et mot de passe
c une partie de mon code

<?php
$login = $_POST['login'];
$pass = $_POST['password'];
$serveur="localhost";

$id = mysql_connect("localhost", "root");
if ( $id_db = mysql_select_db("domain") )

{

$result = mysql_query("SELECT password FROM authantification WHERE 'login'="'.mysql_real_escape_string($_POST['login']).'"");
?>

le probleme est dans la derniere ligne qu il naccepte pas la requete where
svp m'aider et mercie.
Configuration: Windows Vista
Firefox 2.0.0.8

4 réponses

  1. je vous remerci a votre reponce vous avez vraiment m' aider.
    merci
    1. le pb est dû à la ligne avec le header : quand tu mets ça, il ne doit y avoir AUCUN affichage avant.
      Je me suis fait avoir une fois : il s'agissait d'un retour chariot tout au début de mon code qui était interprété comme un affichage
      1. salut,
        merci a votre concernation j'ai resolu le probleme mais j ai rencontre un autre probleme en ce code

        <?php
        $login = $_POST['login'];
        $pass = $_POST['password'];
        $serveur="localhost";
        $user="root";
        $pass="";
        $base="domain";

        if($id = mysql_connect("localhost", "root"))
        {
        if ( $id_db = mysql_select_db("domain") )
        {
        $result = mysql_query("SELECT password FROM authantification WHERE 'login'='{$_POST['login']}'");

        if($_POST['password'] == mysql_fetch_row ($result))
        {
        header("Location: recherche.php");
        }
        else
        {
        header("Location: authentification.php");
        }
        }
        else
        {
        die("Echec de connexion à la base.");
        }
        mysql_close($id);
        }
        else
        {
        die("Echec de connexion au serveur de base de données.");
        }

        ?>

        et les message d'erreur sont celle si

        Warning: Cannot modify header information - headers already sent by (output started at c:\sites\new\verification.php:1) in c:\sites\new\verification.php on line 22

        merci de me aide.
        1. salut,
          peux-tu me coller le message d'erreur qu'il te retourne, s'il te plaît ?