当前位置:Gxlcms > PHP教程 > php数据库如何删除数据

php数据库如何删除数据

时间:2021-07-01 10:21:17 帮助过:32人阅读

php数据库删除数据的方法:首先创建一个代码文件;然后通过PHP函数“mysql_query”执行“SQL DELETE”语句从MySQL表中删除数据即可。

推荐:《PHP视频教程》

  • 本方法适用于任何品牌的电脑。

从 MySQL 数据库删除数据

可以通过 PHP 函数 mysql_query 执行 SQL DELETE 语句从 MySQL 表中删除数据。

下面是一个简单的例子从 employee 表删除记录。删除记录时使用条件条款应定位在任何表的某个记录。

下面的例子使用主键匹配员工表中的记录。

例子

尝试以下的例子理解删除操作。您需要提供一个雇员 ID 从 employee 表删除一个雇员记录。

  1. <html>
  2. <head>
  3. <title>Delete a Record from MySQL Database</title>
  4. </head>
  5. <body>
  6. <?php
  7. if(isset($_POST['delete']))
  8. {
  9. $dbhost = 'localhost:3036';
  10. $dbuser = 'root';
  11. $dbpass = 'rootpassword';
  12. $conn = mysql_connect($dbhost, $dbuser, $dbpass);
  13. if(! $conn )
  14. {
  15. die('Could not connect: ' . mysql_error());
  16. }
  17. $emp_id = $_POST['emp_id'];
  18. $sql = "DELETE employee ".
  19. "WHERE emp_id = $emp_id" ;
  20. mysql_select_db('test_db');
  21. $retval = mysql_query( $sql, $conn );
  22. if(! $retval )
  23. {
  24. die('Could not delete data: ' . mysql_error());
  25. }
  26. echo "Deleted data successfully\n";
  27. mysql_close($conn);
  28. }
  29. else
  30. {
  31. ?>
  32. <form method="post" action="<?php $_PHP_SELF ?>">
  33. <table width="400" border="0" cellspacing="1" cellpadding="2">
  34. <tr>
  35. <td width="100">Employee ID</td>
  36. <td><input name="emp_id" type="text" id="emp_id"></td>
  37. </tr>
  38. <tr>
  39. <td width="100"> </td>
  40. <td> </td>
  41. </tr>
  42. <tr>
  43. <td width="100"> </td>
  44. <td>
  45. <input name="delete" type="submit" id="delete" value="Delete">
  46. </td>
  47. </tr>
  48. </table>
  49. </form>
  50. <?php
  51. }
  52. ?>
  53. </body>
  54. </html>

以上就是php数据库如何删除数据的详细内容,更多请关注gxlcms其它相关文章!

人气教程排行