Test d'une entrée ds la base MySQL [php - MySQL] - Programmation
Marsh Posté le 06-12-2001 à 16:26:04
select count(*) from tatable where tesconditions
C'est plsu rapide mais ensuite, il faut un tout petit peu plus de ligne de code derrière.
Marsh Posté le 06-12-2001 à 16:35:25
Omega 2 a écrit :
Citation : select count(*) from tatable where tesconditions |
Malheurement pour moi il a raison
Marsh Posté le 06-12-2001 à 18:11:22
méa culpa
et en plus ça doit occuper moins de place mémoire puisque tu n'instancies pas de recordset
mysql_query($query,$connexion) ouvre un recordset vers les résultats non ?
je dis des conneries ?
Marsh Posté le 07-12-2001 à 00:14:15
J'en sais rien, j'utilises send_sql quand j'envoie une requête quelle qu'elle soit.
Si vous voulez je vous mets le code des deux fonctions que j'ai créé pour avoir un envoie facile des requêtes avec une variable globale pour vérifier qu'il n'y a pas eu de requête et qui indique également s'il y a eu des ligne retourné. (utile dans certains cas)
Marsh Posté le 07-12-2001 à 00:18:36
why not
je suis toujours à la découverte de nouvelle technique de codage
Marsh Posté le 06-12-2001 à 12:07:25
Comment puis je tester si une entrée existe dans la base ?
En faite moi je fais une requete SQL (juste un select) et apres je regarde si il m'a retourné des valeurs (SQL_num_rows).
mais je pense qu il y a plus rapide et plus propre c'est pour cela que je fais appel a vos conseils.
Car l'optimisation du code est quand meme important.
Merci.