[SQL] Comparer résultat d'une requête Sql avec php
Hi guys,
Après avoir galérer (un peu), je me tourne vers vous et me traine à vos pieds:mouarf:
Voila, je récupère une variable (d'un Form.) et je voudrais la comparer au contenu d'une table Sql
Et là, je suis largué, alors please help, comment faire :(
La valeur qui arrive du FORM est $host, et je voudrais qu'elle soit refusée si elle est déja existante dans ma table, et donc interdire son inscription dans cette base
MySql base : customerentry
table : customer
field : host
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?php
//variable venant du FORM
$host = $_POST['host'];
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('customerentry',$db);
// Requête SQL
$sql = 'SELECT host FROM customer';
// Requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// Boucle
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data['host'].' </i><br>';
}
// déconnection
mysql_close();
?> |
Merci pour votre aide, et bonne soirée
Nicolas
Comparer requête Sql avec php
Thanks pour votre aide, je teste ça et je reviens !!
Merci encore
A+
:yaisse2:
Comparer résultat d'une requête Sql avec php
OK, ça roule, j'ai rajouté
********************
if($nbRes == 0)
mysql_query("INSERT INTO customer (host) VALUES ('$host')");
********************
pour insérer $host dans la table, et tout baigne
Merci à vous et bonne soirée:king:
Nicolas