Inser into
Résolu
valentin
-
valentin -
valentin -
bonjours,
j'écris un scripte php mais j'arrive pas a ecrir INSER INTO comme y faut, pourrier vous m'aider?
voila ce que j'ai écris
merci d'avance :)
j'écris un scripte php mais j'arrive pas a ecrir INSER INTO comme y faut, pourrier vous m'aider?
$bdd->exec("INSERT INTO allAgrea VALUES ('$matrice2[$i]', '$matrice2[$a][$b]', '$matrice2[$a][$b][$c]');");
voila ce que j'ai écris
merci d'avance :)
3 réponses
Bonjour,
Tu es en PDO ou mysqli ?
As tu essayé de faire un echo de la requête pour la tester directement dans ta BDD (via ton phpmyadmin) ?
Si PDO, déjà commence par utiliser les requêtes préparées et gère correctement les éventuelles erreurs de requête...
Pour ça, va voir ce lien : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite:
Et pour finir... va lire ce lien : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Tu es en PDO ou mysqli ?
As tu essayé de faire un echo de la requête pour la tester directement dans ta BDD (via ton phpmyadmin) ?
Si PDO, déjà commence par utiliser les requêtes préparées et gère correctement les éventuelles erreurs de requête...
Pour ça, va voir ce lien : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite:
$sql = "INSERT INTO allAgrea VALUES (:ma, :mab, :mabc);";
$datas = array(':ma'=>$matrice2[$i]
,':mab'=> $matrice2[$a][$b]
,':mabc'=> $matrice2[$a][$b][$c] );
try{
$prep = $bdd->prepare($sql);
$prep->execute($datas);
}catch(Exception $e){
echo "Erreur : " . $e->getMessage();
}
Et pour finir... va lire ce lien : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code