首页 > 编程知识 正文

php清空mysql代码(php如何实现mysql数据的删除)

时间:2023-12-20 12:40:57 阅读:318228 作者:IYEQ

本文目录一览:

如何用php语句删除MySQL中数据怎么编码啊???

比如你要删除这个新闻的话userid=?php echo $row_rsmem['username']; ? 这个地方最好传新闻的id号

然后在manager.php页面用$_GET['userid']获取到id值, 然后拼装sql语句 ,也就是DELETE * FROM TABLE WHERE userid=$_GET['userid'] 然后执行就行了

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代码清空mysql其中一个表的数据、

delete from 表名;

truncate table 表名;

不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。

效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

delete的效果有点像将mysql表中所有记录一条一条删除到删完,

而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

求助:php如何清空mysql数据库

mysql:虚拟主机的话可以直接登录管理平台。数据库管理里面有清空。也有快捷的清空方式!服务器的话,可以直接去你的数据库目录下找到data目录然后找到你对应的数据库名字的文件夹,打开把里面的东西删除了就可以了!目录通常为:安装磁盘目录安装的文件夹目录MySqlMySQL Server 5.1data 类似的。mssql:使用 查询分析器 连接登陆数据库 删除里面所有的非系统库

PHP怎么写可以清空MYSQL数据库中一个表里面的值!

参考方法:

delete from 表名;

truncate table 表名;

不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

怎么用php删除mysql数据库内容

用delete语句删除整条记录,用update语句将内容更新为空值,也就是清空字段内容,当然,前提是那些字段允许为空值

删除:

$sql = 'delete from `tablename` where id=1';

mysql_query($sql);

tablename 要换成你的表的名称

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。