J'ai le code PHP suivant qui est supposé se connecter à la base de données et mettre à jour certaines informations. Cependant, il n'est pas mis à jour. Il ne donne pas d'erreurs, il se connecte très bien ... la déclaration SQL n'a tout simplement pas l'air de fonctionner mais tout me semble ok.instruction sql non mise à jour
if ($send != "no") {
$db_name = "auctionfinal";
$table_name = "auctions";
$connection = @mysql_connect("auctionfinal.db.6084638.hostedresource.com", "xxxx", "xxxx") or die(mysql_error());
$db = @mysql_select_db($db_name, $connection) or die(mysql_error());
$sql = "UPDATE $table_name SET curbid = '$_POST[price]', nbids = '$totalnbid' WHERE aucname = '$auc' ";
$result = @mysql_query($sql, $connection) or die(mysql_error());
if ($result) {
echo "Thank you! You have bid on the auction for $auc, the current bid is $curbid, there have been $nbids bids on this auction so far.";
}
} else if ($send == "no") {
echo "$user_err";
}
Pour commencer, supprimez '@' de tous ces appels de fonction afin de pouvoir voir les erreurs éventuelles. –
[Bobby tables] (http://xkcd.com/327/) envoie des salutations. –
même sans les @ je ne reçois aucune erreur – Expecto