|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre Confirmé
![]() Date d'inscription: octobre 2006
Messages: 257
|
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 :
$xx = $_POST["liens"] ; $position = $_POST["position"] ; // $sql = mysql_query("UPDATE table SET liens = '$xx, position = '$position' WHERE id = '$id' ") ; merci d'avance a vous |
|
|
|
|
|
#2 |
|
Membre habitué
![]() Date d'inscription: avril 2009
Messages: 153
|
Et bien tu ne peux pas ré-exécuter une requête UPDATE qui ajoute 1 à tout tes champs sauf celui-la? Style:
Code :
UPDATE table SET position = position + 1 WHERE id <> '$id' " |
|
|
|
|
|
#3 |
|
Membre Confirmé
![]() Date d'inscription: octobre 2006
Messages: 257
|
quelle serait ma solution après update pour ajouter +1 aux champs suivants ?
merci |
|
|
|
|
|
![]() |
||
problème update sur plusieurs champs
|
||
| Outils de la discussion | |
|
|