test de l existance d un champ

test de l existance d un champ - PHP - Programmation

Marsh Posté le 20-04-2006 à 09:13:27    

Dans un petit formulaire je souhaite tester si le champ que j ai saisi existe ou pas dans ma base de données courante existe il des fonctions ou méthodes deja existante comme en JAVA (isValid.. ou un truc de ce genre etc)
Merci de votre aide !!

Reply

Marsh Posté le 20-04-2006 à 09:13:27   

Reply

Marsh Posté le 20-04-2006 à 09:29:03    

A ma connaisance tu est obligé de tester avec des requétes, en interogeant ta base de donnée.
Il y a beaucoup de fonction en php mais cela ne veux pas dire qu'il exite toujours une fonction miracle pour résoudre tout les problémes


Message édité par hardrog le 20-04-2006 à 09:29:15
Reply

Marsh Posté le 20-04-2006 à 09:33:07    

Oui je me doutai bein qu je devais utiliser des requetes SQL
mais comme j indique dans ma requete que je vais lire telle ou telle colonne de ma table
 
Car le test que je veux effectuer s applique à la même table...

Reply

Marsh Posté le 20-04-2006 à 09:38:24    

Si tu pouvais étre un peu plus clair dans tes explications......
Si tu veux tester que la valeur saisie dans ton formulaire existe bien dans ta base de donnée, c'est juste une recherche de cette valeur dans ta table.
 

Reply

Marsh Posté le 20-04-2006 à 09:44:19    

Voila je veux juste tester si la valeur saisi dans mon formulaire et présente ou pas dans ma base
Donc je dois faire un requete SQL pour aller dans ma table puis selectionner la bonne colonne
 
Puis affecter au resultat de ma requete un "mysql_num_rows"  qui permet de retourner le nombre de ligne d'un résultat et si il est égal à "0" c'est qu il n existe pas sinon il existe
 
Est tu d accord avec moi ?? sinon prkoi?  
Merci :)

Reply

Marsh Posté le 20-04-2006 à 09:46:38    

Voui c comme ça que tu dois faire.....
maintenant ia plus qua...... :bounce:  

Reply

Marsh Posté le 20-04-2006 à 09:48:15    

ok !!!
Et comme disait un Grand sage
---> "Allez c'est partie !"

Reply

Sujets relatifs:

Leave a Replay

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