你好傢伙我試圖應用這個查詢,但值不保存在我的數據庫。我嘗試了很多,但我無法修復它。請幫幫我。在此先感謝SQL查詢不發送數據到數據庫
if($_POST) {
$lecturer_id = $_SESSION["lecturer_id"];
$game_name= $_POST['game_name'];
mysql_query("insert into games(game_name, lecturer_id) values ('$game_name', '$lecturer_id')");
$input_type = $_POST['type'];
if($input_type=='multiple_choice') {
$question= $_POST['quest'];
$val1= $_POST['value1'];
$val2= $_POST['value2'];
$val3= $_POST['value3'];
$val4= $_POST['value4'];
//echo $question;
// echo $val4;
mysql_query("insert into subgames(game_id, input_id, statement, option1, option2, option3, option4) values ((SELECT id
FROM games
WHERE game_name = '$game_name'), '$input_type', '$question', '$val1', '$val2', '$val3', '$val4'");
} elseif($input_type=='input_field') {
$question= $_POST['quest'];
$answer= $_POST['ans'];
}
} else {
echo "Not Submitted";
}
我們可以使用的任何錯誤消息? – dan08
你確定你正在連接到數據庫嗎?你可以發佈將你連接到數據庫的代碼嗎? –
因爲你開始了,進入mysqli或者pdo,因爲你會很容易受到sql注入攻擊的攻擊。 [我怎樣才能防止PHP中的SQL注入](http://stackoverflow.com/q/60174)...所以只是把它扔掉。使用準備好的stmts – Drew