Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从联系人列表(表)中删除联系人(行)_Php_Mysql_Web Applications - Fatal编程技术网

Php 如何从联系人列表(表)中删除联系人(行)

Php 如何从联系人列表(表)中删除联系人(行),php,mysql,web-applications,Php,Mysql,Web Applications,嘿,伙计们 我正在构建一个小型的非面向对象、非mvc、简单方法的php mysql web应用程序。在我开始oop和mvc之前,我试图了解php和mysql的基础知识根据nmiranda的建议进行更新 我有一个名为“contacts”的表,它有两列-contact\u id和contact\u name。 假设我的页面格式如下: Buzzlair - Remove Voufincci - Remove Duerre - Remove Watson -

嘿,伙计们

我正在构建一个小型的非面向对象、非mvc、简单方法的php mysql web应用程序。在我开始oop和mvc之前,我试图了解php和mysql的基础知识根据nmiranda的建议进行更新

我有一个名为“contacts”的表,它有两列-contact\u id和contact\u name。 假设我的页面格式如下:

Buzzlair    -   Remove
Voufincci   -   Remove
Duerre      -   Remove
Watson      -   Remove
每个联系人都有一个唯一的id联系人id。 假设管理员正在查看联系人列表 假设管理员单击删除按钮,则只应删除特定联系人的联系人

DELETE FROM contacts WHERE contact_id='$_POST["contact_id"]'
也许提交按钮会像这样

<input method="submit" name="$contact_id" display="hidden" />
<input method="submit" value="Remove" />
我相信这与联系方式有关,但我还不知道如何联系。请告知我如何做到这一点。使用get或post哪个方法最好?为什么

多谢各位


更新:我已经让它工作了。我花了6个多小时的时间彻底阅读和挖掘。UH谢谢大家。

只要管理员登录,get语句就应该没有问题。只需在指向script.php?delID=21的删除链接上创建href,其中21是动态添加到表行的联系人id,然后在script.php内设置sql DELETE查询,以监视$\u GET['delID']

GET和POST是HTTP方法,与从数据库中删除行无关。您需要理解SQL delete语句,但更重要的是,您需要了解多层web体系结构,这不能作为答案来教授。感谢您的反馈。我承认使用DELETE语句从数据库中删除行。但是要在php中使用它,我需要使用get或post-submit表单和input-submit?因为你只标记mysql,但问题更多的是关于一个程序。在这两种情况下,策略是相同的,但编程是不同的。在mysql中,您只需从contact_id=1的联系人中删除hanks nmiranda。我更新了我的详细资料。希望它能给别人一个更好的画面。