[php - MySQL] Test d'une entrée ds la base MySQL

Test d'une entrée ds la base MySQL [php - MySQL] - Programmation

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.

Reply

Marsh Posté le 06-12-2001 à 12:07:25   

Reply

Marsh Posté le 06-12-2001 à 12:19:15    

c'est la seule solution que je connaisse

Reply

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.


---------------
VIVE L'AMOUR. :)
Reply

Marsh Posté le 06-12-2001 à 16:35:25    

Omega 2 a écrit :

Citation :

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.


 
Malheurement pour moi il a raison  :cry:


---------------
Tout à commencé par un rêve...
Reply

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 ?

Reply

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)

Reply

Marsh Posté le 07-12-2001 à 00:18:36    

why not  :jap:  
je suis toujours à la découverte de nouvelle technique de codage :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed