par
macgawel » 10 juin 2011, 15:38
Bonjour.
Que dois je faire ? merci d'avance
Déjà, commencer par décrire un peu mieux l'erreur (et le message s'il y en a un). Parce que "ça plante", c'est un peu vague...
Sinon :
- Affiche la requête.
- Pense, le temps de débugger, à afficher le message d'erreur SQL au cas où.
- Evite le
@, il permet de continuer même en cas d'erreur (et ce n'est pas forcément un bien)
- N'utilise pas
mysql_db_query ("Cette fonction est OBSOLETE depuis PHP 5.3.0. Nous vous encourageons vivement à ne plus l'utiliser.")
- Rien à voir avec ton problème (a priori), mais pense à
toujours sécuriser les données reçues via un GET/POST.
if($namelocal) {
$sql="UPDATE `contain` SET `namelocal` = '".ucfirst($namelocal)."',`local` = '".ucfirst($local)."' WHERE `id` =".$id." LIMIT 1";
$resultat=mysql_db_query($dbname,$sql,$id_link) or die ("Erreur sur la requete $sql".mysql_error() );
echo "Fichier ".$namelocal." ajouté.";
}
Bonjour.
[quote="Romainka"]Que dois je faire ? merci d'avance[/quote]
Déjà, commencer par décrire un peu mieux l'erreur (et le message s'il y en a un). Parce que "ça plante", c'est un peu vague...
Sinon :
- Affiche la requête.
- Pense, le temps de débugger, à afficher le message d'erreur SQL au cas où.
- Evite le [b]@[/b], il permet de continuer même en cas d'erreur (et ce n'est pas forcément un bien)
- N'utilise pas [url=http://fr.php.net/manual/fr/function.mysql-db-query.php]mysql_db_query[/url] ("Cette fonction est OBSOLETE depuis PHP 5.3.0. Nous vous encourageons vivement à ne plus l'utiliser.")
- Rien à voir avec ton problème (a priori), mais pense à [b]toujours[/b] sécuriser les données reçues via un GET/POST.
[php]if($namelocal) {
$sql="UPDATE `contain` SET `namelocal` = '".ucfirst($namelocal)."',`local` = '".ucfirst($local)."' WHERE `id` =".$id." LIMIT 1";
$resultat=mysql_db_query($dbname,$sql,$id_link) or die ("Erreur sur la requete $sql".mysql_error() );
echo "Fichier ".$namelocal." ajouté.";
}
[/php]