Code php (chek up)

tchit -  
 Alain42 -
bonjour a vous tous j'aimerai savoir si il ya une ou des erreur dans ce code (etant debutant en php je ne peux pa les distinguer !!)

<?php
$ip = $_SERVER['REMOTE_ADDR'];

mysql_connect('****', '*****', '****');
mysql_select_db('ta_base_de_donnees');

mysql_query('INSERT INTO liste_ip VALUES(\'\', \''.$ip.'\')') OR die(Erreur dans la requête);

mysql_query();
?>

1 réponse

  1. Alain42
     
    S@lut,

    moi je ferait plutôt comme ça:

    <?php
    $ip = $_SERVER['REMOTE_ADDR'];
    $cnx=mysql_connect('****', '*****', '****') or die("Connexion impossible: ".mysql_error());
    $db=mysql_select_db('ta_base_de_donnees',$cnx) or die("Selection base impossible: ".mysql_error());
    // si tes deux champs de ta table liste_ip sont num   et ip sinon modifie dans la ligne ci desous
    $query="INSERT INTO liste_ip (num,ip) VALUES('','".$ip."')";
    $insertion=mysql_query($query) or die("Insertion base impossible: ".mysql_error());
    if($insertion){
    	echo "Ecriture dans la base réussie !";
    }else{
    	echo "Problème d'écriture dans la base !";
    }
    mysql_close();
    ?>
    
    0