提交的表单返回“资源ID#12”作为结果

时间:2013-08-24 06:43:17

标签: php html mysql

在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());

1 个答案:

答案 0 :(得分:2)

当您回显或打印mysql_query的结果时,它将返回Resource id #12。 在INSERT返回受影响的行mysql_affected_rows后,测试结果是否为larger than 0。我建议使用mysqli,因为mysql已弃用。