redirection intra-table ?! [MySQL] - Programmation
Marsh Posté le 29-10-2001 à 10:09:06
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...
Marsh Posté le 29-10-2001 à 10:12:57
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é.
Marsh Posté le 29-10-2001 à 10:15:52
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) ....)
Marsh Posté le 29-10-2001 à 10:40:52
Tu veux faire koi exactement, et a kelle moment ?
Une insertion ?
Une suppression ?
Une selection ?
Marsh Posté le 29-10-2001 à 10:43:23
Ce serait une modification lors de l'insertion en fait...
si c'est -1 qui est enregistré, alors ID devient 1 ... puis on enregistre ...
Marsh Posté le 29-10-2001 à 10:55:12
ben alors la tu fais mysql_query("insert into x values(abs(ID))" )
et zou c parti
Marsh Posté le 29-10-2001 à 11:08:18
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....
Marsh Posté le 29-10-2001 à 09:07:14
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.