我有一張表,我想將歌曲添加到我的數據庫中。每首歌都有自己的歌曲ID,所以當我嘗試添加歌曲時,還必須更新歌曲ID。在這一刻它不起作用。php在mysql中添加songID
if($action == "add-songs"){
$db = mysqli_connect($host, $user, $pass,$database);
if($_GET['action3'] == "2"){
mysqli_query($db, "INSERT INTO songs (id, songName, songID) VALUES (0, '".$_GET['songname']."', '".$_GET['id']."')");
header("Location: /?action=show-songs");
}
$h = "";
$h.= "";
$h.= "<form><input type='hidden' name='action' value='add-songs'><input type='hidden' name='action3' value='2'><input type='hidden' name='id' value='id'><table class='table table-striped'>";
$h.= " <tr>";
$h.= " <td><b>Nummer</b></td>";
$h.= " <td><input type='text' name='songname' class='form-control' placeholder='Naam'></td>";
$h.= " </tr>";
$h.= " <tr>";
$h.= " <td colspan='2'><input class='btn btn-primary' type='submit' value='UPDATE'></td>";
$h.= " </tr>";
$h.= "</table></form>";
echo $htop;
echo $h;
echo $hbot;
改變這個ID = 0至查詢 – denny
ID =「」什麼'沒有work'? SQL,表單提交,mysql連接。 Plz逐行調試腳本並首先找到錯誤。 – JustOnUnderMillions
*當我嘗試添加歌曲時,它還必須更新歌曲ID *,如果您正在執行「INSERT」,那麼它是什麼意思?它還必須更新歌曲ID *?另外,使* id *列自動增加,不要爲所有ID插入'0',這是沒有意義的。 –