将内容插入数据库时​​出现odbc_exec()错误

时间:2012-08-06 08:39:24

标签: php sql-server odbc

我的函数通常需要在数据库中插入一个条目。 我正在使用带有odbc的SQL Server 2000(我的企业环境)。 我的脚本语言是PHP。 顺便说一句,我已经完成了一个echo $insertQuery,它在执行时打印查询的内容并且没有显示登录。

警告:odbc_execute()[function.odbc-execute]:SQL错误:[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]'用户':nom d'objet不正确。,SQL状态S0002 in第97行的C:\ Program Files \ EasyPHP-5.3.8.1 \ www \ SMGAB \ includes \ fonctions.php中的SQLExecute

功能:

function addUser() {
   $bdd = connexionBD() ;

   // Variables declaration 
   $userLoginToAdd  = $_POST['userLoginAdd']; 
   $userNameToAdd   = $_POST['userNameAdd'];
   $userEmailToAdd  = $_POST['userEmailAdd'];
   $userProfilType  = $_POST['userProfileType'];

   // Replace the "Administrator" and "User" by 1 and 2. 
   if ( $userProfilType == "Administrateur" ) {
    $profilByID = 1;
   }
   else if ( $userProfilType == "Utilisateur" ) {
       $profilByID = 2;
   }

   // Insère dans la base de donnée 

   $addUser = "INSERT INTO
                  Users('login','email','identity','type_profil')
               VALUES (                          
                    '".$userLoginToAdd."',
                    '".$userEmailToAdd."',
                    '".$userNameToAdd."',
                    ".$profilByID."
               )" ; 

   $query = odbc_exec( $bdd, $addUser ) ;
}

0 个答案:

没有答案