我在尝试让我的 php sql INSERT 工作时遇到了一些严重的困难。我正在尝试显示用户数据,但它只是回显,“INSERT INTO customer (cust_last, cust_first) VALUES ('user','data') Done。”
显然它与 sql 语句有关,但它是直接从 W3Schools 的 PHP INSERT 示例复制的,所以我不确定它为什么不起作用。我不应该使用“”或其他东西吗?
谢谢您的帮助!
<?php
$db = odbc_connect('database1', '', '');
$sql="INSERT INTO customer (cust_last, cust_first)
VALUES ('$_POST[cust_last]','$_POST[cust_first]')";
$rs=odbc_num_rows($conn);
odbc_close($conn);
echo "1 record added.";
?>
HTML 表单页面是:
<html>
<body>
<form action="insert.php" method="post">
Last Name: <input type="text" name="cust_last">
First Name: <input type="text" name="cust_first">
<input type="submit">
</form>
</body>
</html>