Bonjour,
j'ai beau chercher, je ne trouve pas pourquoi cet update ne se fait pas (j'ai simplifié le code) :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $query_infotech = "UPDATE infotech SET name=:name,ram=:ram WHERE name=:name2"; $marqueur_infotech=array(':name'=>$insname,':ram'=>$insram,':name2'=>$insname); $qid=$bdd->prepare($query_infotech); $qid->execute($marqueur_infotech);
Pour dire que ça ne marche pas, plus loin, je fais ça :Le echo montre que la modification n'a pas été prise en compte et la requête SQL est bonne (testée avec phpMAdmin)
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $sql="SELECT machines.name,infotech.* FROM machines,infotech WHERE machines.id=:id AND machines.name=infotech.name"; $qid = $bdd->prepare($sql); $qid->execute(array(':id'=>$id)); $row = $qid->fetchAll(PDO::FETCH_ASSOC); ... echo strtolower($row[0]["ram"]);
Partager