看板 PHP 關於我們 聯絡資訊
想把抓取出的題目一次寫入資料庫 但每次都只能寫入一筆而已 if (($_POST['subject'])!="") { $link = mysqli_connect("localhost","root","123456","phppaper")// 建立MySQL的 資料庫連結 or die("無法開啟MySQL資料庫連結!<br>"); for($i=0;$i<=$_POST['page'];$i++) { $sql = "insert into exam2 values('subject.$i','option1.$i','option2.$i','option3.$i','option4.$i','answer.$i')"; } // 送出Big5編碼的MySQL指令 mysqli_query($link, 'SET CHARACTER SET UTF8'); mysqli_query($link,"SET collation_connection = 'utf8-general-ci'"); // 送出查詢的SQL指令 if ( $result = mysqli_query($link, $sql) ) { $msg="<span style='color:blue'>資料新增成功!</span>"; } else $msg="資料新增失敗!(" .mysqli_error($link) .")"; //header("Location:main2.php"); mysqli_close($link); // 關閉資料庫連結 } ?> 想問一下如何能一次全部寫入?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.107.189.170
kuAIpAI:跑回圈 應該就可以了~y 06/19 17:57
poi987poi987:INSERT INTO table_name (field) VALUES 06/19 18:10
poi987poi987:(value),(value),... 06/19 18:10
Huangs:$sql 變數的內容可以很長,還可以用分號接多個query。 06/20 00:48