Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1598 connectés 

 


Dernière réponse
Sujet : [php-Mysql] Eviter les doublons
shirley_manson Cool merci  ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shirley_manson Cool merci  ;)
$req = mysql_query("SELECT ton_champs FROM ta_table WHERE code_livre LIKE '$code_livre'", $db); // on sélectionne l'enregistrement où le code existe déjà
$res = mysql_num_rows($req);
if ($res != 0) // si l'enregistrement existe bel et bien on affiche un message d'erreur
{
  echo "<font color=\"red\">Désolé, mais ce livre existe déjà !</font>";
}
else // autrement on traite
{
ton_traitement
}
shirley_manson Je stocke dans une table des noms de livres et un code par livre (du style L141545). Avant j'arrivais à entrer deux livres avec le même code L141545. J'ai modifié la table et maintenant il m'interdit les doublons dans ce champ.
 
Je voudrais que quand un utilisateur entre le code de ce bouquin, on puisse vérifier que le livre existe (en testant dans la base si la le n° existe déjà), et proposer soit de mettre à jour l'enregistrement correspondant, soit interdire de toucher à l'enregistrement.
 
Comment je peux récupérer le n° d'erreur que Mysql donne quand une erreur se produit ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)