PHP Fonction Update
Résolu/Fermé
A voir également:
- PHP Fonction Update
- Fonction si et - Guide
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Easy php - Télécharger - Divers Web & Internet
- Asus live update - Télécharger - Utilitaires
3 réponses
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
Modifié par maka54 le 20/02/2012 à 14:09
Modifié par maka54 le 20/02/2012 à 14:09
$requete1="UPDATE 't_morceau' SET 'id'=[$id],'par'=[$row->par],'artiste'=[$row->artiste],'titre'=[$row->titre],'lien'=[$row->lien],'loic'=[$vloic],'harley'=[$vharley],'fred'=[$vfred],'phil'=[$vphil],'propo'=[$row->propo],'valid'=[$row->valid],'abooser'=[$row->abosser] WHERE id=$id ";
Si quelqu'un peu jetter un coup d'oeil à mon code pour voir si il y a un souci ...
on commence par quoi ??
1 - SET 'id'=[$id] tu veux modifier le id d'un enregistrement, pourquoi pas ...
mais pas quand c'est ta condition WHERE id=$id ";
2 - qu'est ce que c'est que tout ces crochets ???
$requete1 = "UPDATE t_morceau SET par = '".$row->par."', artiste = '".$row->artiste."', titre = '".$row->titre."', lien = '".$row->lien."',loic = '".$vloic."',harley = '".$vharley."',fred = '".$vfred."',phil = '".$vphil."',propo = '".$row->propo."',valid = '".$row->valid."',abooser = '".$row->abosser."' WHERE id = '".$id."'";
3 - tu fais une requete sur id, pour updater les memes valeurs, il n'y a aucun interet
4 - si tu mets des quotes au nom de champs et de table, il faut mettre les quotes du chiffre 7 (a titre d'indication dans le doute)
Merci de ta réponse rapide, comme tu le vois je suis novice en php ...
les ' sont inutiles?
je cherche pas a remplacer l'id mais les autre champ après une mise a jour...
les ' sont inutiles?
je cherche pas a remplacer l'id mais les autre champ après une mise a jour...
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
20 févr. 2012 à 14:11
20 févr. 2012 à 14:11
je viens de completer la réponse, j'avais valider trop vite, ils ne sont pas inutiles, mais pour ne pas d'induire en erreur, je les avaient supprimés
quote du 4 pour la valeur du champ
quote du 7 (Alt Gr + 7) pour le nom de champ et de table
quote du 4 pour la valeur du champ
quote du 7 (Alt Gr + 7) pour le nom de champ et de table
20 févr. 2012 à 14:13
$requete1="UPDATE t_morceau SET par=[$row->par],artiste=[$row->artiste],titre=[$row->titre],lien=[$row->lien], loic=[$vloic], harley=[$vharley], fred=[$vfred], phil=[$vphil], propo=[$row->propo], valid =[$row->valid], abooser=[$row->abosser] WHERE id=[$id] ";
Ca marche toujours pas ...
Merci du temps que vous y consacré .
Phil
20 févr. 2012 à 14:15
20 févr. 2012 à 14:19
Au top merci beaucoup :)