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 :
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"]);
Le echo montre que la modification n'a pas été prise en compte et la requête SQL est bonne (testée avec phpMAdmin)