-1
PHPフォームからSQLデータベースにデータを送信しようとしています。 Webページはデータベースに接続する際にエラーを発生させませんが、これらの変数をhtmlからmysqlに渡す方法を理解することはできません。MySQLテーブルに追加するPHPフォーム
$dbc = @mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME)
OR die('Could not connect to MySQL: ' .
mysqli_connect_error());
$sql = "insert into music (song, artist, album, year genre)
values('$song', '$artist', '$album', '$year', '$genre',)";
$dbc->query($sql)
あなたはOPに保護層を与えるために、 'mysqli_real_escape_string()'について指摘しなければなりません。 – Phiter
非常に良い点、@PhiterFernandes。私の答えを編集して自由にそれを含めることができます:) –
Stack Overflowであなたの旅を始めると、mysql_ *を使用して多くのPHP質問に出くわし、 '$ _POST'と' $ _GET'を直接追加しますクエリ。 SQLインジェクションについて毎回警告する必要があります。これにより、より多くのアップフォースが得られます。 – Phiter