1

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

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

和功能:

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 ) ;
}
4

0 回答 0