<h1>刪除記錄</h1><br /><?php<br />//串連資料庫的參數<br />$host = "localhost";<br />$user = "root";<br />$pass = "zq19890319";<br />$db = "phpdev";</p><p>//建立mysqli對象<br />//開啟一個資料庫連接<br />$mysqli = new mysqli($host, $user, $pass, $db);</p><p>//檢查串連錯誤<br />if(mysqli_connect_errno()){<br />die("Unable to connect!");<br />}</p><p>//如果記錄ID存在,則執行刪除操作<br />if(isset($_GET['id'])){<br />//構造刪除記錄的SQL<br />$query = "DELETE FROM symbols WHEREid = ".$_GET['id'];</p><p>//執行SQL查詢<br />if($mysqli->query($query)){<br />//顯示刪除後影響的記錄數<br />echo $mysqli->affected_rows. "row(s) affected";<br />}<br />else<br />{<br />//如果沒有匹配的記錄,顯示資料庫返回的錯誤資訊<br />echo "Error in query : $query. ".$mysqli->error;<br />}<br />}<br />//構造顯示刪除後的記錄<br />$query = "SELECT * FROM symbols";</p><p>//執行該查詢<br />if($result=$mysqli->query($query)){<br />//顯示返回的記錄集行數<br />if($result->num_rows>0){<br />//如果有記錄<br />//顯示記錄集中列的內容<br />echo "<table cellpadding=10 border=1>";<br />while($row=$result->fetch_array()){<br />echo "<tr>";<br />echo "<td>".$row[0]."</td>";<br />echo "<td>".$row[1]."</td>";<br />echo "<td>".$row[2]."</td>";<br />echo "<td><a href=".$_SERVER['PHP_SELF']." mce_href=".$_SERVER['PHP_SELF']."?id=".$row[0].">刪除</a></td>";<br />echo "</tr>";<br />}<br />}<br />//釋放對象所佔用的記憶體<br />$result->close();<br />}<br />else<br />{<br />//輸出資料庫錯誤的資訊<br />echo "Error in query: $query. ".$mysqli->error;<br />}<br />//關閉資料庫<br />$mysqli->close();<br />?>