Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 28/10/2009, 16h15   #1
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 273
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 273
Points : 30
Points : 30
Par défaut problème update sur plusieurs champs

Salut à tous,

J'ai un soucis pour faire une lmise a jour des données. je vais vous expliquez tous ça , en éspèrant de trouver de l'aide...
ma table est composé des champs:
id
liens
position

j'aimerais classé les liens par rapport au position, rien de bien compliqué mais ce que je souhaite c'est pouvoir changer les positions à volonté et de les classé par odre
exemple:
id=6
liens=xxxx
position=6
si je change la position, ce sera classé a la piosition voulu.

Mon problème, j'aimerais faire un update de position et ajouter +1 à tous lesq autres, je ne sais pas comment faire:

requete sql:
Code :
1
2
3
4
5
6
7
8
9
10
 
$xx = $_POST["liens"] ;
$position = $_POST["position"] ;
 
//
  $sql = mysql_query("UPDATE table SET
          liens      = '$xx,
	  position     = '$position'
 
           WHERE id = '$id' ") ;
comment ajouter +1 a toutes les entrées suivante?
merci d'avance a vous
samspitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2009, 16h37   #2
Membre habitué
 
Développeur informatique
Inscription : avril 2009
Messages : 180
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2009
Messages : 180
Points : 146
Points : 146
Et bien tu ne peux pas ré-exécuter une requête UPDATE qui ajoute 1 à tout tes champs sauf celui-la? Style:
Code :
1
2
3
 
UPDATE table SET position = position + 1
	           WHERE id <> '$id' "
yann0807 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2009, 16h39   #3
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 273
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 273
Points : 30
Points : 30
quelle serait ma solution après update pour ajouter +1 aux champs suivants ?

merci
samspitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 20h01.


 
 
 
 
Partenaires

Hébergement Web