我得到這個代碼多個值給mysql表添加使用PHP
<form action="MyCurrentPage.php" method="post" >
<label for="name_of_trainer"> Name Trainer </label>
<input type="text" name="name_of_trainer" id="name_of_trainer"/>
<label for="double"> yearly Income </label>
<input type="text" name="yearly_income id="yearlyincome"/>
<input type= "submit" value="submit" name="submit" />
</form>
?php
if (isset($_POST['submit'])) {
$yearly_income_adition=$_POST['name_of_trainer'];
$yearly_income=$_POST['yearly_income'];
$mysqli->select_db("trainers");
$sql="INSERT INTO trainers (titleCD, yearly_income) VALUES ('".$yearly_income_adition."','".$yearly_income.'")";
$mysqli->query($sql);
}
?>
,我用它來插入新值到我的數據庫,但它不工作,不被添加的價值觀和我沒有得到任何錯誤。我有語法錯誤嗎?
此相同頁面或不同頁面上的代碼? – Webeng
你可以做選擇查詢嗎?請檢查 – Sibidharan
你的代碼容易受到sql注入攻擊,這意味着如果黑客設法通過並玩你的代碼,他們可以做一些事情,比如刪除數據庫中的所有表,或者更糟糕的是,獲取信息並找到從中獲利的方式。 – Webeng