[英]Select Query Working but insert Query isn't
<?php
$sql = "SELECT MAX(REQUEST_ID) AS REQUEST_ID FROM TBL_REQUEST;";
$stmt = sqlsrv_query( $conn, $sql );
if( $stmt === false) {
echo "alert('DataBase Error');";
}
else{
$row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC);
$newReqId=$row['REQUEST_ID']+1;
}
$sql = "INSERT INTO TBL_REQUEST VALUES(".$newReqId.",\'ISSUE\',\'Test\',\'Test\',\'NSNS05\',1);";
$newsql = $sql;
$stmt = sqlsrv_query( $conn, $newsql );
if( $stmt === false) {
echo "alert('Not Inserted '+assoc_id+' ".$stmt." '+' ".$newsql." ');";
}
else{
echo "alert('Inserted '+assoc_id+' ".$stmt."');";
}
?>
在上面的代码中,我使用了2条SQL语句,第一个是select语句,它可以正常工作并从表中获取数据,但是当我在同一张表上执行Insert时,它将无法工作...
INSERT INTO TBL_REQUEST VALUES(4016,'ISSUE','Test','Test','NSNS05',1);
多数民众赞成在字符串是
为什么使用""
间""
你应该' '
为$newReqId
$sql = "INSERT INTO TBL_REQUEST VALUES(".$newReqId.",\'ISSUE\',\'Test\',\'Test\',\'NSNS05\',1);";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.