UPDATE qui ne se fait pas
Bonjour,
j'ai beau chercher, je ne trouve pas pourquoi cet update ne se fait pas (j'ai simplifié le code) :
Code:
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:
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)