php删除一行数据库数据 php删除数据库中一条记录
PHP删除MySQL里一个表里面的行的代码
$username = $_GET["username"];
创新互联是一家集网站建设,台前企业网站建设,台前品牌网站建设,网站定制,台前网站建设报价,网络营销,网络优化,台前网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
$password = $_GET["password"];
date_default_timezone_set('Asia/Shanghai');
$con = mysql_connect('localhost', 'xauth', 'xauthpassword') or die(mysql_error());
mysql_query('set names utf8', $con);
mysql_select_db('xauth',$con);
$sql = 'select * from accounts where 肢薯playername="伏纤' . $username . '"';
$res = mysql_query($sql, $con);
$row = mysql_fetch_assoc($res);
if (empty($row)) {
echo "not exist";
exit();
}
if ($row['realpw'] != $password) {
echo "password wrong";
exit();
}
$id = $row['id'];
$sql2 = 'select * from sessions where accountid=' . $id;
$res2 = mysql_query($sql2, $con);
$row2 = mysql_fetch_assoc($res2);
if (empty($row2)) {
//=====要放在这,不管有没有都尝试删除accountid为$id的一行======
mysql_query('delete from sessions where accountid='.$id,$con);
mysql_query('insert into sessions values ("' . $id . '","' . $_SERVER['REMOTE_ADDR'] . '","' . date('Y-m-d H:i:s') . '")',$con);
} else {
mysql_query('update sessions set ipaddress="' . $_SERVER['REMOTE_ADDR'] . '", logintime=' . date('Y-m-d H:i:s') . '" where accountid=' . 历厅者$id,$con);
}
echo "success!";
php操作删除sql某条数据
这个并返 $sql="delete from news where id={'$id'}";
多了对单引号吧,应该是$sql="delete from news where id={$id}";
建议调试的蚂蔽唤闷凯时候,把sql打印出来检查
如何用PHP写一段删除数据库表中的一条记录?急求啊
//删除是记录是用sql语句,比如 delete from xxx(table) where id=1 删除 id=1的雀腔记录
//数碧贺据库操作后,手动关闭是顷慧衫好得习惯,不手动关闭,php程序也会最后自动关闭
分享名称:php删除一行数据库数据 php删除数据库中一条记录
本文来源:http://hbruida.cn/article/dspjsoo.html