Problème UPDATE sql php

Résolu/Fermé
josh64 Messages postés 56 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 18 janvier 2013 - 15 avril 2010 à 15:37
josh64 Messages postés 56 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 18 janvier 2013 - 7 juin 2010 à 09:43
Bonjour,

Voilà j'aimerais mettre à jour une table juste avant de l'afficher.
Voici l'erreur qui m'ai retourné : Requê te query30 invalide : Unknown column 'MAJ' in 'field list'
Donc si j'ai bien compris cela me dit que la colonne MAJ n'est pas dans la liste des champs. Or c'est justement la valeur MAJ qui doit être inséré enfin mis a jour à la place de l'autre valeur (MPF).

Donc voici la partit de mon code :

while ($row2 = mysql_fetch_assoc($r))
{
$query30 = 'UPDATE t5 SET numfact='.$row2["numfact"].', prixf='.$row2["prixf"].', cmd='.$row2["cmd"].', refcmd='.$row2["refcmd"].', refclient='.$row2["refclient"].', prix='.$row2["prix"].',statut='.$row2["statut"].' WHERE bp='.$row2["bp"].' ';

$res30 = mysql_query($query30);

if (!$res30) {
$message = 'RequÍte query30 invalide : ' . mysql_error() . "\n";
$message .= 'RequÍte complËte : ' . $query;
die($message);
}

echo '<tr>';
echo "<td align=center bgcolor=\"\">".$row2['bp']."<br>".$row2['dateBP']."</td>";
...

Bref je galère trop là^^, please help!
A voir également:

2 réponses

louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 29
Modifié par louloute300 le 5/06/2010 à 12:58
$query30 = "UPDATE 't5' SET 'numfact'='".$row2["numfact"]."', 'prixf'='".$row2["prixf"]."', 'cmd'='".$row2["cmd"]."', 'refcmd'='".$row2["refcmd"]."', 'refclient'='".$row2["refclient"]."', 'prix'='".$row2["prix"]."','statut'='".$row2["statut"]."' WHERE 'bp'='".$row2["bp"]."'";

les apostrophes autour de t5, numfact, prixf ... sont des Alt Gr + 7
Les autres ok
0
josh64 Messages postés 56 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 18 janvier 2013 1
7 juin 2010 à 09:43
merci :)
0