par
Pieterjan » 30 oct. 2005, 22:43
ici:
$sql="UPDATE imgjr SET jour='date('d')', moi='date('m')', url='". $dossier . $rand1 ."' WHERE temoin='temoin'";
si tu regardes bien, à chaque fois, tu dis a MySQL d'enregistrer 'date('d')', comme une valeur en tant que tel (ce qui ne correspond bien sur jamais a un jour ou a un mois). Pour éviter ces problèmes, assignes le jour et le mois à une variable, que tu intègres ensuite dans ta base de données.
voici, dans ta version, un corrigé:
$sql="UPDATE imgjr SET jour='".date('d')."', moi='".date('m')."', url='". $dossier . $rand1 ."' WHERE temoin='temoin'";
Ou dans une écriture plus compréhensible:
$jour=date('d');
$mois=date('m');
$lien=$dossier.$rand1;
$sql="UPDATE imgjr SET jour='$jour', moi='$mois', url='$lien' WHERE temoin='temoin'";
Ca sert a rien de vouloir faire compliqué trop vite

ici:
[php]$sql="UPDATE imgjr SET jour='date('d')', moi='date('m')', url='". $dossier . $rand1 ."' WHERE temoin='temoin'"; [/php]
si tu regardes bien, à chaque fois, tu dis a MySQL d'enregistrer 'date('d')', comme une valeur en tant que tel (ce qui ne correspond bien sur jamais a un jour ou a un mois). Pour éviter ces problèmes, assignes le jour et le mois à une variable, que tu intègres ensuite dans ta base de données.
voici, dans ta version, un corrigé:
[php]$sql="UPDATE imgjr SET jour='".date('d')."', moi='".date('m')."', url='". $dossier . $rand1 ."' WHERE temoin='temoin'"; [/php]
Ou dans une écriture plus compréhensible:
[php]$jour=date('d');
$mois=date('m');
$lien=$dossier.$rand1;
$sql="UPDATE imgjr SET jour='$jour', moi='$mois', url='$lien' WHERE temoin='temoin'";
[/php]
Ca sert a rien de vouloir faire compliqué trop vite
:roll: