Mise à jour champs BD MYSQL
Résolu
t671
Messages postés
1476
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1476 Date d'inscription Statut Membre Dernière intervention -
Je n'arrive pas à mettre à jour un champs de ma base de donnée.
La syntaxe est-elle exact ?
(NB : marqeur est un champs de l'enregistrement)
Merci
La syntaxe est-elle exact ?
(NB : marqeur est un champs de l'enregistrement)
$select1 = 'SELECT * FROM individus WHERE nom = "'.$nom.'"; $result1 = mysql_query($select1) or die ('Erreur : '.mysql_error() ); $row1 = mysql_fetch_array($result1); $sql = "UPDATE individus SET marqeur = '1' WHERE 'id' = '".$row1['id']."' " ; $requete = mysql_query($sql, $bbd) or die( mysql_error() ) ;
Merci
A voir également:
- Mise à jour champs BD MYSQL
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise à jour libre office - Accueil - Bureautique
- Mise a jour kindle - Guide
2 réponses
Bonjour,
Je ne pratique pas php donc ne peux t'aider sur la syntaxe.
Toutefois observations de pure logique, pourquoi
Après sur la façon de procéder, pourquoi faire une lecture pour trouver un id qui sert à faire la mise à jour ? La mise à jour peut être effectuée directement, c'est plus simple et plus économique.
Cdlt
Je ne pratique pas php donc ne peux t'aider sur la syntaxe.
Toutefois observations de pure logique, pourquoi
$requete = mysql_query($sql, $bbd)et pas de $bbd dans
$result1 = mysql_query($select1). D'ailleurs $bbd ou $bdd. Sur la ligne select je ne suis pas certain que tu fermes la ' de devant le select en fin de ligne.
Après sur la façon de procéder, pourquoi faire une lecture pour trouver un id qui sert à faire la mise à jour ? La mise à jour peut être effectuée directement, c'est plus simple et plus économique.
UPDATE individus SET marqeur = '1' WHERE nom = "'.$nom.'";
Cdlt
Pour l'histoire du $bbd, c'est comme cela, et çà , ça fonctionne très bien ! :o)