我有一个通常必须将条目插入数据库的函数的问题。我正在使用带有 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 ) ;
}