例如:
$qrInsert = "INSERT INTO DBASE1.DBO.TABLE1 VALUES ('sampVal','sampVal','sampVal')";
odbc_exec($msCon,$qrInsert);
if( 'the query if successfully executed' ){
//then do this
//if not then
}else{
//then do this
}
是否有一种简单的方法可以知道它是否已成功插入,或者在其他情况下更新并成功删除?
由于
答案 0 :(得分:8)
尝试
if(odbc_exec($msCon,$qrInsert))
{
echo 'Executed Successfully';
} else {
echo 'Error in execution';
}
如果查询成功执行,odbc_exec 只返回true,否则返回false
答案 1 :(得分:1)
if (odbc_exec($msCon,$qrInsert)){
// do this
}
else{
// do that
}
答案 2 :(得分:0)
只需用
替换您的代码 $qrInsert = "INSERT INTO DBASE1.DBO.TABLE1 VALUES ('sampVal','sampVal','sampVal')";
if( odbc_exec($msCon,$qrInsert); )
{
//then do this
//if not then
}
else
{
//then do this
}
答案 3 :(得分:0)
返回0或1取决于您的查询失败或成功。您可以将“odbc_exec”的结果存储在变量&比较它在'If','Else'条件。存储在变量中的好处是,你可以在任何你想要的地方使用它。
即
$ query_result = odbc_exec($ msCon,$ qrInsert);
如果($ query_result)
echo'执行成功';
否则
echo'Execuion Error';