optimisation verifier si un ma variable est deja dans la base - PHP - Programmation
Marsh Posté le 13-07-2004 à 17:37:09
fonction magique
REPLACE
fonctionne comme un insert.
Par exemple
mytsql_query("Replace into tonQ values (nom, prenom, adresse)" );
nom est la clé primaire.
A supposé que cet nom existe deja, alors il le mettra a jour avec les nouvelle infos.
Si par contre ce nom n'est pas pris, hop il l'insert
Marsh Posté le 13-07-2004 à 17:40:26
ouai mais je suis dans un cas ou je ne peut pas utiliser REPLACE
Marsh Posté le 13-07-2004 à 17:43:49
parce que je doit differentes operation sur differentes tables si la valeur existe ou non
Marsh Posté le 13-07-2004 à 17:34:49
salut,
quelle est la meilleur(la plus rapide a executer) facon pour verifier si l'element que je veux inserer dans ma table y est deja present ou non ?
genre faire un select mavariable_a_inserer puis faire un mysql_num_rows (on regarde le nombre de ligne retrouné).
ou encore faire un select mavariable_a_inserer puis faire un mysql_result et comprarer les variables
on pourrai aussi utiliser un COUNT dans la 1er requete...
vous me conseillez quoi ?