Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2887 connectés 

  FORUM HardWare.fr
  Programmation

  [MySQL] redirection intra-table ?!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] redirection intra-table ?!

n°68097
freeman_78
Posté le 29-10-2001 à 09:07:14  profilanswer
 

Bonjour !
 
En fait j'ai une table contenant des ID : de 1 à l'infini : 1 définit l'Anonyme. Je voudrais que si jamais on a une requête qui déclare la valeur -1 pour ID, ça la redirige automatiquement en 1 dans la base de données. Comme ça, ça m'éviterait de supprimer les petits "-" qui trainent ou de créer un ID "-1", ce qui n'est pas très beau.

mood
Publicité
Posté le 29-10-2001 à 09:07:14  profilanswer
 

n°68108
Sebastien
Posté le 29-10-2001 à 10:04:26  profilanswer
 

en recuperant l'absolue de ta valeur.

n°68111
freeman_78
Posté le 29-10-2001 à 10:09:06  profilanswer
 

tu pourrais m'expliquer un peu plus ?
j'avais pensé à faire ca mais je n'ai acune idée de comment on peut le faire...

n°68113
Sebastien
Posté le 29-10-2001 à 10:12:57  profilanswer
 

en faisant un truc du genre
$query = abs(mysql_query(.....));
 
ca devrait marcher puisque si ta requete plante elle renvoie -1, donc l'absolue c un, mais ca risque de t'obliger a refaire une requete avec l'id.
 
Et en fait toi tu voudrais que si la requete ne renvoit rien elle renvoit quand meme 1 ?
 
Si c ca tu peux essayer
$query=mysql_query(...)
or
mysql_queyr(.....where id=1)
 
Le or te permet de traiter ta requete si cette derniere a echoué.

n°68115
freeman_78
Posté le 29-10-2001 à 10:15:52  profilanswer
 

y'a pas moyen de traiter le problème carrément lors de l'inscription dans la table ?
Si l'ID rentré pour le message est -1, il est automatiquement rentré en 1 (qui pourrait être abs(-1) ....)

n°68122
Sebastien
Posté le 29-10-2001 à 10:40:52  profilanswer
 

Tu veux faire koi exactement, et a kelle moment ?
Une insertion ?
Une suppression ?
Une selection ?

n°68124
freeman_78
Posté le 29-10-2001 à 10:43:23  profilanswer
 

Ce serait une modification lors de l'insertion en fait...
 
si c'est -1 qui est enregistré, alors ID devient 1 ... puis on enregistre ...

n°68126
Sebastien
Posté le 29-10-2001 à 10:55:12  profilanswer
 

ben alors la tu fais mysql_query("insert into x values(abs(ID))" )
 
et zou c parti

n°68128
freeman_78
Posté le 29-10-2001 à 11:08:18  profilanswer
 

bon ben ca marche nickel !!
merci mon gars !
au passage je fais de la pub : c'était pour www.techadsl.net , un nouveau site sur l'ADSL....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MySQL] redirection intra-table ?!

 

Sujets relatifs
Probleme PHP-MySQL[PHP] [mySQL] Pseudo frames
[ PHP MyAdmin ] - comment ALTERer une table ??????[PHP] [mySQL] moteur de recherche
PowerBuilder 6.51, MySQL, AMC Données : questions d'ordre général[PHP / mySQL] Comment avoir le nombre d'enregistrements d'une table ?
[PHP/MySQL] Problèm de logique[MYSQL] free et bd ???
convertion postgresql -> mysql 
Plus de sujets relatifs à : [MySQL] redirection intra-table ?!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR