在PHP中提交表单后,一个字段的数据库字段将“资源ID#12”作为其内容。这应该是什么意思,我如何找到问题?
$userid = $_POST['userid'];
$paid = $_POST['paid'];
$amountpaid = $_POST['amountpaid'];
$method = $_POST['method'];
$checknum = $_POST['checknum'];
$invoicenum = $_POST['invoicenum'];
mysql_query("INSERT INTO auction_payments (id,purchaser_id,
invoicenum, amountpaid, method, checknum,on_date) VALUES('','$userid','$invoicenum','$amountpaid',
'$method','$checknum',NOW())") or die(mysql_error());
答案 0 :(得分:2)
当您回显或打印mysql_query
的结果时,它将返回Resource id #12
。
在INSERT
返回受影响的行mysql_affected_rows
后,测试结果是否为larger than 0
。我建议使用mysqli
,因为mysql
已弃用。