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