comparer des données

comparer des données - SQL/NoSQL - Programmation

Marsh Posté le 14-05-2004 à 15:53:43    

salut,
ca doit pas etre très compliqué, mais je vois pas trop comment faire simplement :
imaginons que j'ai $nom="toto", en fait je voudrais l'ajouté a ma base seulement s'il n'existe pas. mais je vois pas trop la synthaxe:
je pense qu'on doit selectionner tout les noms dans la base et comparer à $nom.
merci :hello:


Message édité par $man le 14-05-2004 à 15:54:08
Reply

Marsh Posté le 14-05-2004 à 15:53:43   

Reply

Marsh Posté le 14-05-2004 à 15:55:31    

select nom from mabase where nom='$nom' [:mlc]

Reply

Marsh Posté le 14-05-2004 à 16:07:31    

arf! oui mais comment on fait après pour exprimer : si tu n'a pas trouvé ce nom alors tu peux enregistrer $nom ?
 
++


Message édité par $man le 14-05-2004 à 16:08:43
Reply

Marsh Posté le 14-05-2004 à 16:12:28    

$man a écrit :

arf! oui mais comment on fait après pour exprimer : si tu n'a pas trouvé ce nom alors tu peux enregistrer $nom ?
 
++


si tu recois aps de résultat t'enregistres, et sinon non.[:skeye]

Reply

Marsh Posté le 14-05-2004 à 16:27:09    

j'ai bien compris le principe, mais je sais pas le formuler en langage informatique


Message édité par $man le 14-05-2004 à 16:29:27
Reply

Marsh Posté le 14-05-2004 à 16:28:26    

if (mysql_num_rows($tarequete)==0)
{
pic pac poc;
}

Reply

Marsh Posté le 14-05-2004 à 16:30:07    

$man a écrit :

j'ai bien compris le principe, mais je sais pas le formuler en langage informatique


et tu codes en quel langage?

Reply

Marsh Posté le 14-05-2004 à 16:39:51    

en PHP, j'aurais du préciser, avecla soluce de chacal_one333, j'ai
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Reply

Marsh Posté le 14-05-2004 à 16:41:05    

$man a écrit :

en PHP, j'aurais du préciser, avecla soluce de chacal_one333, j'ai
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource


bon, alors commence par les bases, lis un tuto de php/mysql.


Message édité par skeye le 14-05-2004 à 16:41:13
Reply

Marsh Posté le 14-05-2004 à 16:41:13    

ouais enfin change "$tarequete" hein :D
 
genre
 
$requete=mysql_query....
 if (mysql_num_rows($requete)==0)
{
pic pac poc;
}

Reply

Marsh Posté le 14-05-2004 à 16:41:13   

Reply

Marsh Posté le 14-05-2004 à 16:43:18    

lol, oui merci, mais non ca ne fonctionne pas j'ai du couiller quelque part

Code :
  1. $query="SELECT nom FROM base WHERE nom='$nom'";
  2. if (mysql_num_rows(mysql_query($query))==0)


Message édité par $man le 14-05-2004 à 16:44:20
Reply

Marsh Posté le 14-05-2004 à 16:44:20    

fait un mysql_query() or die (mysql_error()) voir si mysql te retourne un eerreur

Reply

Marsh Posté le 14-05-2004 à 16:50:08    

arf, j'ai trouvé ct un truc con, mauvais nom de colonne :(
je fais pas assez attention, c'est lourd.
merci de votre aide  :)


Message édité par $man le 14-05-2004 à 16:50:20
Reply

Sujets relatifs:

Leave a Replay

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