Bonjour,
J'ai des erreurs MySQL (aucun problème côté PHP) que je n'arrive pas à comprendre. Voici ce qu'il m'est retourné quand j'essaie de faire une simple modification :
UPDATE vouchers SET voucher_content = 'test', voucher_start = '2010-09-15', voucher_end = '2010-09-29' WHERE voucher_id = '1'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 'test', voucher_start = '2010-09-15', voucher_end = '2010-09-29' WHERE vouche' at line 1
Le code PHP :
La fonction dans la classe parente :
Voilà, si quelqu'un pourrait m'aiguiller pour que je puisse me sortir de cette erreur qui ne veut apparemment rien dire, je lui en serait très reconnaissant !
Bonne journée !
Modifié par Korangar (12 Oct 2010 - 12:41)
J'ai des erreurs MySQL (aucun problème côté PHP) que je n'arrive pas à comprendre. Voici ce qu'il m'est retourné quand j'essaie de faire une simple modification :
UPDATE vouchers SET voucher_content = 'test', voucher_start = '2010-09-15', voucher_end = '2010-09-29' WHERE voucher_id = '1'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 'test', voucher_start = '2010-09-15', voucher_end = '2010-09-29' WHERE vouche' at line 1
Le code PHP :
$query = "UPDATE vouchers SET voucher_content = '".$voucher_content."', voucher_start = '".$voucher_start."', voucher_end = '".$voucher_end."' WHERE voucher_id = '".$voucher_id."'";
$res = $this -> query($query);
La fonction dans la classe parente :
echo $query."<br/>";
$result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
if ($result){ return true; }
else { return false; }
Voilà, si quelqu'un pourrait m'aiguiller pour que je puisse me sortir de cette erreur qui ne veut apparemment rien dire, je lui en serait très reconnaissant !
Bonne journée !
Modifié par Korangar (12 Oct 2010 - 12:41)