A voir également:
- J'arrive pas à inserer dans la table2
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer sommaire word - Guide
- Insérer espace insécable word - Guide
2 réponses
Bonjour,
Il nous faudrait plus d'informations.
Quelle est la requête que tu effectues ?
Quel est le message d'erreur que tu reçois ?
Quelle est la définition de la table ?
Xavier
Il nous faudrait plus d'informations.
Quelle est la requête que tu effectues ?
Quel est le message d'erreur que tu reçois ?
Quelle est la définition de la table ?
Xavier
Bonjour,
Tu es en PDO ... donc premièrement :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et quoi qu'il arrive, ta requête est mal écrite...
Essaye ça :
Sachant qu'il est préférable d'utiliser les requêtes préparées afin de protéger contre l'injection.
Donc :
D'une manière générale.. pense aussi à appliquer ceci : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Tu es en PDO ... donc premièrement :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et quoi qu'il arrive, ta requête est mal écrite...
Essaye ça :
$sql = "insert into affecter values('".$line[0]."','".$lk."','".$li[0]."','".$nombre + 1 ."','".$li[1]."')"; $bd->exec($sql);
Sachant qu'il est préférable d'utiliser les requêtes préparées afin de protéger contre l'injection.
Donc :
$sql = "insert into affecter values(:line0,:lk,:li0,:nombre,:li1)"; $datas = array(':line0'=>$line[0], ':lk'=>$lk , ':li0'=>$li[0] , ':nombre'=> $nombre + 1 , ':li1'=>$li[1]); try{ $prep = $bd->prepare($sql); $prep->execcute($datas); }catch(Exception $e){ echo "Erreur : " . $e->getMessage(); }
D'une manière générale.. pense aussi à appliquer ceci : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
EDIT : Ajout des balises de code (jordane)
Tu as un message d'erreur ? Active les erreurs, ou affiche les requêtes telles qu'elles sont exécutées et joue-les toi-même dans phpMyAdmin ou équivalent, pour voir ce que cela donne...
me donne pas l'erreur et l'insertion fonctionne plus
que dois-je faire ?