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