php 删除记录实现代码 |
本文标签:php,删除记录 复制代码 代码如下: <?php @mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db("test") //选择数据库mydb or die("数据库不存在或不可用"); $query = @mysql_query("select * from tablename1") //执行SQL语句 or die("SQL语句执行失败"); echo "<form method=post name=form1 action=delete_do.php>"; echo "<table border=1>"; //通过循环的方式输出从第0行到最大的一行的所有记录 for($i=0; $i<mysql_numrows($query); $i++) { $id = mysql_result($query, $i, id); //输出第$i行的serial_no列 $username = mysql_result($query, $i, username); //输出第$i行的name列 $password = mysql_result($query, $i, password); //输出第$i行的salary列 echo "<tr>"; echo "<td><input type=checkbox name=chk[] value=$id></td>"; echo "<td>$id</td>"; echo "<td>$username</td>"; echo "<td>$password</td>"; echo "</tr>"; } echo "<tr>"; echo "<td colspan=4 nowrap><input name=Submit type=submit value=提交>"; echo "<input type=reset name=Reset value=重设></td>"; echo "</tr></table></form>"; ?> 复制代码 代码如下: <?php @mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db("test") //选择数据库mydb or die("数据库不存在或不可用"); foreach($_POST[chk] AS $check) { $query = mysql_query("delete from tablename1 where id = $check"); if($query) echo "删除成功"; else echo "删除失败"; } mysql_close(); ?> |