重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
//删除是记录是用sql语句,比如 delete from xxx(table) where id=1 删除 id=1的记录
创新互联专注于企业成都营销网站建设、网站重做改版、黔西网站定制设计、自适应品牌网站建设、H5开发、成都商城网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为黔西等各大城市提供网站开发制作服务。
//数据库操作后,手动关闭是好得习惯,不手动关闭,php程序也会最后自动关闭
那条数据还是存在与自己的表中。但是如果你把它的外键给删掉了,很可能不能顺利取到。要删除一般都是全部删除,多表同步操作,不然容易形成“孤儿行”,就是存在那里,怎么都取不到。建议你读一下有关表创建的内容,领悟一下行列之间的对应关系,弄清楚外键。
没有索引,那么可以用like语句来匹配需要删除的行:
delete from upload where id like 'QQ截图%' limit 1
在php中也是执行mysql语句,没有用框架的话,一般上需要先写与mysql套接语句,下面是简单的样例:
?php
$localhost ='localhost';//连接服务器,大多情况下用localhost就可以了,
$user ='root';//mysql登录帐号
$upwd ='123456';//mysql服务器的登陆密码
$db = 'upload';//你的mysql数据库
$charset = 'utf8';//数据库字符集
$conn = mysql_connect($localhost,$user,$upwd) or die(mysql_error().'mysql数据连接失败');
mysql_select_db($db,$conn) or die('数据库不存在'.mysql_error());
mysql_query("set names '$charset'");//设置数据库字符集
mysql_query("delete from upload where id like 'QQ截图%' limit 1");//删除指定条件的数据。
$(function () {
$("tr:even").css("background-color", "#ffff99");
$("tr td:not(.id)").click(function () {
// 获取tr
var $tr = $(this).parent();
var id = $tr.find('td:first-child').text();
// 把id发送到服务器
$.post("delete.php", {
id: id
}, function (data) {
// 服务器返回成功之后删除tr
$tr.remove();
alert('删除成功');
});
});
});