Inser into

Résolu
valentin -  
 valentin -
bonjours,
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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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:
    $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
    1
  2. valentin
     
    merci, j'etait en pdo ducou j'ais fait comme toi, mais je voulais faire un truc plus simple, tempis :)
    0