UPDATE - BDD - WHERE (facile)

Fermé
Nivek Freedomsoul - 29 juin 2010 à 18:41
 Nivek Freedomsoul - 30 juin 2010 à 13:34
Bonsoir !

Voilà, concernant l'insertion dans la base de données, ou plutôt l'update, j'aurai voulu savoir si une commande permettait de faire quelque chose du genre:

mysql_query("UPDATE Classement SET lien = '$lien', total = '$total', date = '$time' WHERE pseudo = '$pseudo' AND IP = '$ip' OR pseudo = '$pseudo' AND IP2 = '$ip' ");


[pour le where]

je voudrais en faite que l'ip et le pseudo correspondent, et j'autorise l'update pour 2 IP différentes par pseudo

Merci d'avance !

EN espérant avoir été clair
A voir également:

2 réponses

Utilisateur anonyme
29 juin 2010 à 23:25
je ferai un truc du genre

une requete qui va chercher les 2 ip autorisées pour le pseudo du membre

puis une condition php pour savoir si la requete renvoit une reponse, si oui c'est que le pseudo est bon

donc on imbrique une deuxieme condition qui compare l'ip aux deux ip autorisées

si l'ip est autorisées,
alor on execute l'update
0
Nivek Freedomsoul
30 juin 2010 à 13:34
Oui, c'est bien ce que j'avais fait, mais c'était si jamais il y avait plusieurs pseudo identique, je me serai référé à l'IP, enfin j'ai trouvé une solution:

Le problème que j'avais était en faite les IP dynamique..
J'ai explode de façon à avoir les 2 premières séries et je compare avec l'ip de la BDD =)

L'ip Dynamique reste sous la forme 111.111.XXX.XX (avec les 2 premieres séries ne variant pas)

C'est bien ça ?

Merci pour ta réponse en tout cas !
0