我为我们的网站制作了一个脚本,让我们可以为客户创建/查看发票。在我的本地机器和托管的 GoDaddy 上运行良好。说到底,托管(通过 GoDaddy)脚本仅在发票不是报价脚本时才有效。它给老
“您的 SQL 语法有错误;请检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'quote(quotedate,customerID,customerName,customerAddr,description,amount,taxdue,t' 附近使用正确的语法"
当我尝试插入表格时。
同样,发票版本在我的本地主机(win7、webmatrix)上运行良好。两个脚本之间的唯一区别是我在发票中有一个 $matcost $lacost (材料/人工成本),在报价中有 $amount (duh?) 其他一切都是一样的,但我得到了错误。如果我回显我的 $sql 查询,它会告诉我它不是有效的链接资源,但所有值都已回显。
这是通过引号的命令
mysql_query(
"INSERT INTO quote (
quotedate,
customerID,
customerName,
customerAddr,
description,
amount,
taxdue,
totaldue)
VALUES(
NOW(),
'$billto',
'$cust',
'$addr',
'$desc',
'$amount',
'$taxdue',
'$totaldue')
")
or die(mysql_error());
这是通过发票的命令
mysql_query(
"INSERT INTO invoice(
invdate,
customerID,
customerName,
customerAddr,
description,
material,
labour,
taxdue,
totaldue)
VALUES(
NOW(),
'$billto',
'$cust',
'$addr',
'$desc',
'$matcost',
'$labcost',
'$taxdue',
'$totaldue')")
or die(mysql_error());