我做了一個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