Suprimer la derniere valeur d'un champs
Fermé
pitit_phphmen
-
28 avril 2005 à 13:53
bacchuss Messages postés 1162 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 6 avril 2009 - 28 avril 2005 à 14:37
bacchuss Messages postés 1162 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 6 avril 2009 - 28 avril 2005 à 14:37
A voir également:
- Suprimer la derniere valeur d'un champs
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Supprimer dernière page word - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Dernière version chrome - Accueil - Applications & Logiciels
- Valeur ascii - Guide
5 réponses
bacchuss
Messages postés
1162
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
6 avril 2009
190
28 avril 2005 à 14:00
28 avril 2005 à 14:00
Salut,
quand tu dis supprimer la derniere valeur d'un champ, s'il s'agit du dernier champ d'un enregistrement de ta table, tu utilises une requete UPDATE (mise a jour) en mettant ton champ a null, s'il le permet.
Pour supprimer la derniere ligne de ta base, tu dois parler de table et non de base.
Sache qu'il n'y a pas de derniere ligne, tout depend de ton critere d'affichage. ce n'est pas comme un fichier séquentiel.
Quoi qu'il en soit, si la derniere ligne est celle dont le champ qui te sert d'identifiant a la valeur la plus elevée, tu recherches d'abord cette valeur MAX, puis tu fais une requete DELETE en mettant comme condition identifiant = (valeur max trouvée).
Tu peux aussi le faire en une seule requete, mais il vaut mieux d'abord verifier ce que tu vas supprimer avant de le faire vraiment, car en MySQL, il n'y a pas de ROLLBACK comme avec ORACLE.
quand tu dis supprimer la derniere valeur d'un champ, s'il s'agit du dernier champ d'un enregistrement de ta table, tu utilises une requete UPDATE (mise a jour) en mettant ton champ a null, s'il le permet.
Pour supprimer la derniere ligne de ta base, tu dois parler de table et non de base.
Sache qu'il n'y a pas de derniere ligne, tout depend de ton critere d'affichage. ce n'est pas comme un fichier séquentiel.
Quoi qu'il en soit, si la derniere ligne est celle dont le champ qui te sert d'identifiant a la valeur la plus elevée, tu recherches d'abord cette valeur MAX, puis tu fais une requete DELETE en mettant comme condition identifiant = (valeur max trouvée).
Tu peux aussi le faire en une seule requete, mais il vaut mieux d'abord verifier ce que tu vas supprimer avant de le faire vraiment, car en MySQL, il n'y a pas de ROLLBACK comme avec ORACLE.
wouaaa chaud pepite ton tout ca mais je vais essayer.
sinon en meme temps tu sais comment utiliser ca :
pour modifier cette adresse: http://www.monsite.com/page.php en http://www.monsite.com/page.php?jour=28
sinon en meme temps tu sais comment utiliser ca :
<?php header("Location: http://" .); ?>
pour modifier cette adresse: http://www.monsite.com/page.php en http://www.monsite.com/page.php?jour=28
bacchuss
Messages postés
1162
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
6 avril 2009
190
28 avril 2005 à 14:23
28 avril 2005 à 14:23
moi je fais un truc genre, sur ma page d'accueil(http://www.monsite.com/page.php ), une redirection en javascript:
il doit y avoir mieux mais je ne m'y suis jamais penche
<script> location.href="http://www.monsite.com/page.php?jour=28"; </script>
il doit y avoir mieux mais je ne m'y suis jamais penche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bacchuss
Messages postés
1162
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
6 avril 2009
190
28 avril 2005 à 14:37
28 avril 2005 à 14:37
ah oui, zut, c'est sur la meme page mais avec un parametre different... donc ca marche pas aussi simplement que ca
Pour utiliser ca, tu dois faire en sorte que ce javascript ne s'execute que si le param jour est nul, donc dans un if.
Mais du coup, je suis pas sur que ce soit la meilleure solution, bien que cela fonctionne...
Pour utiliser ca, tu dois faire en sorte que ce javascript ne s'execute que si le param jour est nul, donc dans un if.
Mais du coup, je suis pas sur que ce soit la meilleure solution, bien que cela fonctionne...