Wordpress删除自定义数据库行

时间:2014-09-05 10:57:59

标签: php sql wordpress

我正在为我自己添加和删除自定义链接的自定义插件。我得到了添加工作,但删除它让我很头疼。

这是我添加的代码:

$naam=$_POST["naam"];
$link=$_POST["link"];

$con = mysqli_connect("localhost","xxx","xxx","xxx");
if(!$con) {
die('Could not connect: '.mysql_error());
}
?>
<?php
$sql="INSERT INTO `xxx`.`wp_backlinks` ( `naam` , `link` ) VALUES ( '$naam','$link')";
mysqli_query($con,$sql);

现在我需要一个脚本来删除它。我的意图是我可以用链接删除数据库中的行。

所以,

[ Custom Link] [ Delete Link ]

1 个答案:

答案 0 :(得分:0)

使用WordPress WPDB类完成数据库访问任务:

global $wbpd;
$table = $wpdb->prefix . "wp_backlinks"; // OR $table = $wpdb->prefix . "backlinks";
//$wpdb->prefix = "wp_" by default
$where = "put your condition here";
$wpdb->delete( $table, $where); 

点击链接DELETE Rows了解详情。

通常,您还应该将其用于插入数据,因为可以从WP配置更改主机,用户名,密码,db-prefix等数据库详细信息。