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

  FORUM HardWare.fr
  Programmation

  [php-Mysql] Eviter les doublons

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php-Mysql] Eviter les doublons

n°46707
shirley_ma​nson
only happy when it rains
Posté le 13-07-2001 à 16:57:39  profilanswer
 

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 ?

mood
Publicité
Posté le 13-07-2001 à 16:57:39  profilanswer
 

n°46714
Profil sup​primé
Posté le 13-07-2001 à 17:09:15  answer
 

$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
}

n°46721
shirley_ma​nson
only happy when it rains
Posté le 13-07-2001 à 17:34:47  profilanswer
 

Cool merci  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php-Mysql] Eviter les doublons

 

Sujets relatifs
MySQL et C++[MySQL] Jointure entre 2 tbl de bases différentes mé sur le mem server
Recherche sur BDD MySQLPour les vacances, quel livre pour apprendre php4/mysql ?
Question a la con et MYSQL !MySQL : comment créer une table (pour mon forum)?
debutant php/mysql[mysql] executer des insctructions
[Php/mysql] : probleme de couleur !!!!!!!!Pb MySQL (pb de connexion au serveur sous Linux)
Plus de sujets relatifs à : [php-Mysql] Eviter les doublons


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR