我想通過我的網頁在mysql上的數據庫中添加新元素。通過html向mysql表中添加新值
這是我到目前爲止
<form action="MyCurrentPage.php" method="post" >
<label for="playername"> Player </label>
<input type="text" name="addplayer" id="playername"/>
<input type= "submit" value="submit" name="submit"/>
</form>
了這
<?php
if (isset($_POST['submit'])) {
$addplayerv=$_POST['addplayer'];
$mysqli->select_db("player", $player);
$sql="INSERT INTO player (nameofplayer) VALUES ('".$addplayerv."')";
$mysqli->query($sql, $mysqli);
$mysqli->close($mysqli);
}
?>
我收到以下錯誤:
- 注意:未定義的變量:玩家
- 警告:mysqli :: select_db()只需要1個參數,2給出
- 警告:mysqli的查詢::()預計參數2是整數,對象 給出
- 警告:mysqli的:: close()方法期望的是0參數1中給出
錯誤消息已清除...查看手冊以查看期望的參數是什麼...您在哪裏發現'select_db'需要第二個參數? – Random
你在哪裏連接數據庫?請參閱每種方法的文檔http://php.net/manual/pt_BR/mysqli.query.php – cmnardi
閱讀指南或PHP手冊..1º連接到數據庫 - 2º選擇數據庫 - 3º執行查詢。 http://php.net/manual/en/mysqli.query.php閱讀第一個例子! – Cuchu