INSERT请求不起作用而没有错误消息

时间:2016-09-02 08:39:42

标签: php mysql sql request

我在SQL中使用长INSERT请求时遇到问题,我的请求在更新之前完成了工作,但是现在指令没有在我的数据库中插入任何内容而且也没有发出任何错误消息。 这是代码:

try
{
    /* On connecte à la base de données MySQL */
    $bdd = new PDO('mysql:host=myhost;dbname=mydbname', 'root', 'mypass');
    /* On définit la requête SQL à exécuter */
    $requeteInscription = 'INSERT INTO interventions 
                              (utilisateur_id, nom_proprietaire, 
                               num_tel_proprietaire, courriel_proprietaire, 
                               informations_bien, interet, delai,
                               plan_2D, plan_3D, visite_virtuelle, 
                               shooting_photo, annee_construction, 
                               installation_gaz, cle_agence, cave, 
                               garage, type_bien, surface, adresse) 
                      VALUES ("'.$utilisateurId.'","'.$nomProprietaire.'","'
                            .$numTelProprietaire.'","'.$courrielProprietaire.'","'
                            .$infosBien.'","'.$delai.'","'
                            .$plan2D.'","'.$plan3D.'","'.$visiteVirtuelle.'","'
                            .$shootingPhoto.'","'.$anneeConstruction.'","'
                            .$installationGaz.'","'.$cleAgence.'","'.$cave.'","'
                            .$garage.'","'.$typeBien.'","'.$surface.'","'.$adresse.'")';
    sleep(1);
    $requete = $bdd->prepare($requeteInscription);

    $requete->execute();
    echo '#1';
}
catch(PDOException $e)
{
    echo('Erreur! : '.$e->getMessage().'</br>');
    die();
}

这是当我在requeteInscription上发出回声时返回的请求:

INSERT INTO interventions (utilisateur_id, nom_proprietaire, num_tel_proprietaire, courriel_proprietaire, informations_bien, interet, delai, plan_2D, plan_3D, visite_virtuelle, shooting_photo, annee_construction, installation_gaz, cle_agence, cave, garage, type_bien, surface, adresse) VALUES ("5","Cyrille ","946458","hidden.email@stackoverflow.com","Local d'activité","Entre 4 et 6 jours.","Oui","Non","1","Non","1","2","0","1","1","3","123","Hdhdhd")

我不知道语法错误在哪里(我猜它是一个语法错误,因为当我这样做时,它永远不会给我一个错误信息)

1 个答案:

答案 0 :(得分:1)

您在插入查询中缺少一个值。 请在插入查询中再添加一个值。剩下的查询很好。

INSERT INTO干预(utilisateur_id,nom_proprietaire,num_tel_proprietaire,courriel_proprietaire,informations_bien,interet,delai,plan_2D,plan_3D,visite_virtuelle,shooting_photo,annee_construction,installation_gaz,cle_agence,cave,garage,type_bien,surface,adresse)VALUES(“5” ,“Cyrille”,“946458”,“hidden.email@stackoverflow.com”,“Local d'activité”,“Entre 4 et 6 jours。”,“Oui”,“Non”,“1”,“Non”中, “1”, “2”, “0”, “1”, “1”, “3”, “123”, “Hdhdhd”, “”);