函数错误调用问题为空

时间:2019-03-26 07:14:37

标签: php mysql

我是PHP的新手,我正在创建MySQL插入代码以使其工作完美,因此我更改了功能中的“移动相同代码”。我面临发现的许多错误。我不知道如何解决这个问题。我正在尝试很多次。请检查我的代码。

功能

function tbtransactioninsert($result) {

$array = array() ;
while($row = mysqli_fetch_array($result)){

 $array[] = $row ;
}

if(is_array($array)){

    $sql = "insert into tbtransaction(TransactionID,VoucherNO,VoucherType) VALUES" ;

        $valuesArr = array();
             foreach($array as $uploadrow) {


        $TransactionID = mysqli_real_escape_string ($connect,$uploadrow['TransactionID']) ;
        $VoucherNO =     mysqli_real_escape_string ($connect,$uploadrow['VoucherNO']) ;

                 $valuesArr[] = "('$TransactionID','$VoucherNO')" ;

     }
 $sql .= implode(',', $valuesArr) ;
 if(!mysqli_query($connect,$sql)){

      echo("Error description: " . mysqli_error($connect));  

 } 

}

} // end  tbtransactioninsert

调用函数插入值

$query = "select * from tbtransaction" ;
     $result = mysqli_query($conn,$query) ;
     tbtransactioninserting($result) ;

此代码有什么错误

0 个答案:

没有答案