私のウェブページから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の::近い()は正確に0パラメータ、
エラーメッセージがクリアされています...マニュアルで期待されるパラメータを確認してください。「select_db」には2番目のパラメータが必要ですか? – Random
データベースにはどこに接続しますか?すべてのメソッドのドキュメントを参照してください。http://php.net/manual/pt_BR/mysqli.query.php – cmnardi
ガイドまたはPHPマニュアルをお読みください。1ºdb - 2ºselect db - 3ºクエリを実行します。 http://php.net/manual/en/mysqli.query.php最初の例を読んでください! – Cuchu