Bonjour,
Après avoir regardé la faq et fait une recherche sur le cette catégorie du forum je me permet de poser cette question de newbie.
Je dois effectuer une requête sur une table pour vérifier si un enregistrement existe.
Schéma de la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE `article` ( `id` int(11) NOT NULL auto_increment, ...... etc etc `reference` varchar(10) NOT NULL default '', PRIMARY KEY (`id`), ) ENGINE=MyISAM DEFAULT CHARSET=latin1;ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from article where reference='".$reference."'
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part select count(*) from article where reference='".$reference."'
ou autre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part select count(id) from article where reference='".$reference."'
Je n'ai pas besoin de récupérer la valeur de id mais juste savoir si l'enregistrement existe.
Laquelle de cette requête (ou une autre) est la plus rapide, idéale?
Merci![]()
Partager