我做了一个HTML表单,从用户输入数据并将其存储在数据库中。够简单。但是,当我在linux终端上检查我的数据库时,它显示出一个空集。数据没有添加到数据库使用PHP
我用过的命令是mysqli。我有一个困惑,有没有单独的命令来访问linux上的mysqli或mysql命令才被使用。
文件的形式:
<!DOCTYPE html>
<html>
<head>
\t <title>Products Page</title>
</head>
<body>
<h1>ADD A NEW PRODUCT</h1>
<form action="add_pro.php" method="post" >
\t <table>
\t <tr>
\t <td> Product Name </td>
\t <td> <input type="text" name="name"> </td>
\t </tr>
\t <tr>
\t <td> Price </td>
\t <td> <input type="number" name="price"> </td>
\t </tr>
\t <tr colspan = 2>
\t <td> <input type="submit" name="submit"> </td>
\t </tr>
\t </table>
</form>
</body>
</html>
<?php
$link = new mysqli('localhost', 'root', 'root', 'inventory') or die(mysqli_error());
$pro_name = $_POST['name'];
$price = $_POST['price'];
$sql = "INSERT INTO products (name , price) VALUES ('$pro_name', '$price')";
mysqli_query($sql);
?>
我的系统有PHP 7.0的Apache2运行。请告诉我为什么数据没有被添加到数据库中。
谢谢!
任何错误....? –
你得到了哪个错误? – denny