0
是否可以在mysql_fetch_array()
循環中執行UPDATE?像這樣:獲取數組中的更新
$query = "SELECT * FROM inbox";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result) or die(mysql_error())){
echo "<div>";
echo "<form method='POST'>";
echo "<h1>".$row['link']."</h1>";
echo "<h3>".$row['tittle']."</h3> na";
echo "<input type='text' name='tittle'>";
echo "<h3>".$row['content']."</h3>";
echo "<textarea name='content'></textarea>";
echo "<input type='submit' name='".$row['link']."' value='Change'>";
echo "</form>";
echo "</div>";
$tit = $_POST['tittle'];
$ten = $_POST['content'];
$link = $row['link'];
if (isset($_POST[$link])) { mysql_query("UPDATE inbox SET tittle='$tit' content='$ten' WHERE link='$link'");}
}
它必須在mysql_fetch_array()中進行更新,因爲我想改變那些東西的內容。
你有什麼問題 – 2013-04-29 12:13:28
它不工作...我哭... – 2013-04-29 12:22:23
@ MatejKolec'ko請參閱我的問題的第二個編輯。 – Aquillo 2013-04-29 12:28:46