导航:首页 > 编程语言 > phpmysql删除表

phpmysql删除表

发布时间:2022-04-18 02:00:35

php数据库添加、删除、修改数据(mysql)

一、PHP操作MySql数据库
新增数据
?php
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
李三','[email protected]',,NOW())"
;
@mysql_query($query)
or
die(
'添加数据出错:'
.mysql_error());
?
修改数据
?php
$query
=
"UPDATE
grade
SET
name='小可爱'
WHERE
id=6"
;
@mysql_query($query)
or
die(
'修改出错:'
.mysql_error());
?
删除数据
?php
$query
=
"DELETE
FROM
grade
WHERE
id=6";
@mysql_query($query)
or
die(
'删除错误:'
.mysql_error());
?
显示数据
?php
$query
=
"SELECT
id,name,email,point
FROM
grade";
$result
=
@mysql_query($query)
or
die(
'查询语句出错:'
.mysql_error());
while
(!!
$row
=
mysql_fetch_array($result))
{
echo
$row[
'id'
].
'----'
.$row['name'
].'----'
.$row
['email'
].
'----'
.$row['point'
];
echo
'<br
/
';
}
?>
二、其他常用函数
mysql_f
etch_row()
:从结果集中取得一行作为枚举数组
mysql_f
etch_assoc()

从结果集中取得一行作为关联数组
mysql_f
etch_array()

从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_f
etch_lengths
()

取得结果集中每个输出的长度
mysql_f
ield_name():
取得结果中指定字段的字段名
mysql_num_rows():
取得结果集中行的数目
mysql_num_f
ields():取得结果集中字段的数目
mysql_get_client_inf
o()

取得
MySQL
客户端信息
mysql_get_host_info():
取得
MySQL
主机信息
mysql_get_proto_info():
取得
MySQL
协议信息
mysql_get_server_inf
o()

取得
MySQL
服务器信息

Ⅱ 关于PHP MYSQL一次性删除多个表中的数据问题

于PHP MYSQL
于PHP MYSQL

Ⅲ PHP删除MySQL里一个表里面的行的代码

$username=$_GET["username"];
$password=$_GET["password"];
date_default_timezone_set('Asia/Shanghai');
$con=mysql_connect('localhost','xauth','xauthpassword')ordie(mysql_error());
mysql_query('setnamesutf8',$con);
mysql_select_db('xauth',$con);
$sql='select*fromaccountswhereplayername="'.$username.'"';
$res=mysql_query($sql,$con);
$row=mysql_fetch_assoc($res);
if(empty($row)){
echo"notexist";
exit();
}
if($row['realpw']!=$password){
echo"passwordwrong";
exit();
}
$id=$row['id'];
$sql2='select*fromsessionswhereaccountid='.$id;
$res2=mysql_query($sql2,$con);
$row2=mysql_fetch_assoc($res2);
if(empty($row2)){
//=====要放在这,不管有没有都尝试删除accountid为$id的一行======
mysql_query('='.$id,$con);
mysql_query('insertintosessionsvalues("'.$id.'","'.$_SERVER['REMOTE_ADDR'].'","'.date('Y-m-dH:i:s').'")',$con);
}else{
mysql_query('updatesessionssetipaddress="'.$_SERVER['REMOTE_ADDR'].'",logintime='.date('Y-m-dH:i:s').'"whereaccountid='.$id,$con);
}
echo"success!";

Ⅳ 如何快速批量删除Mysql数据库中的数据表

一、使用phpmyadmin工具批量删除mysql数据库表

使用phpmyadmin数据库管理工具进行删除,这是一个传统的方法,在任何php虚拟主机中,你都可以操作。下面是操作过程介绍:

1、登录phpmyadmin。选择你的mysql数据库名进入——点击结构——选择您要删除的数据表——“选中项”中选择删除,执行删除表操作。如下图:

PHPMYADMIN使用技巧:如何快速批量删除Mysql数据库中的数据表 image00114 150x150

二、使用php脚本完成批量删除

无忧主机(www.51php.com)小编从网上找了一段php代码,也可以帮我们快速实现删除。如果你对phpmyadmin工具“敏感”,可以使用下面的方式来实现快速删除mysql数据库表。 在下面的代码复制到记事本后,配置过程中你要注意几个问题:

1、 正确配置你mysql数据库信息。这个你可以直接咨询你的空间商就可以获得啦。

2、 正确设置要删除的数据库表前缀,这个非常重要,填写错误,将操作错误。请你务必确认你的数据库表前缀哦,数据库表前缀你可以在phpmyadmin中查询到。一般都是xx_开头的。 设置好后,将这段代码另存为.php文件(如51php.php)然后上传到您空间的网站根目录(public_html)。上传完毕,直接用域名/51php.php,就可以删除了。 代码如下:
<?php
mysql_connect('localhost','数据库用户名','数据库密码');
mysql_select_db('数据库名称');
$rs=mysql_query('show tables');
while($arr=mysql_fetch_array($rs))
{
$TF=strpos($arr[0],'51php_');
if($TF===0){
$FT=mysql_query("drop table $arr[0]");
if($FT){
echo "$arr[0] 删除成功!<br>";
}
}
}
?>

以上两种方法都可批量删除数据表,特别提醒一下,数据是无价的,操作数据表的时候一定要先做好备份。免得误删除数据是无法恢复的。如果您不会备份,麻烦您参考:

360度全方位讲解无忧网站数据库备份

Mysql数据库管理利器:phpmyadmin详细使用教程

Ⅳ php mysql怎么实现删除功能

mysql_query("delete * from db_table where id=$id");
在你点击删除的时候把你删除这条数据的id传递到删除语句的id里面,通过id来删除整条数据;
具体步骤不明白的可以再问我。

Ⅵ 如何用php在mysql中删除表中一个字段里的某一行呢

没有索引,那么可以用like语句来匹配需要删除的行:

deletefromuploadwhereidlike'QQ截图%'limit1

在php中也是执行mysql语句,没有用框架的话,一般上需要先写与mysql套接语句,下面是简单的样例:

<?php
$localhost='localhost';//连接服务器,大多情况下用localhost就可以了,
$user='root';//mysql登录帐号
$upwd='123456';//mysql服务器的登陆密码
$db='upload';//你的mysql数据库
$charset='utf8';//数据库字符集
$conn=mysql_connect($localhost,$user,$upwd)ordie(mysql_error().'mysql数据连接失败');
mysql_select_db($db,$conn)ordie('数据库不存在'.mysql_error());
mysql_query("setnames'$charset'");//设置数据库字符集
mysql_query("deletefromuploadwhereidlike'QQ截图%'limit1");//删除指定条件的数据。

Ⅶ 如何在phpmyadmin中删除数据库

操作步骤如下:

  1. 进入phpmyadmin;

  2. 选择要操作的数据库;如下图:


    Ⅷ PHP操作MySQL,删除一行数据库,怎么写

    删除一条记录简单方法,应该说是最简单的入门级的了.
    mysql>delete from 表名 where id=1;
    query ok,
    这样就可以删除了,
    如果你和php教程 mysql配置只要利用php连接到数据库教程再用php mysql_query("delete from 表名 where id=1");就可以删除了。
    <?php
    $con = mysql_connect("localhost","peter","abc123");
    if (!$con)
    {
    die('could not connect: ' . mysql_error());
    }
    mysql_select_db("my_db", $con);
    mysql_query("delete from person where lastname='griffin'");
    mysql_close($con);
    ?>
    下面看一下关于mysql delete语法.
    删除数据库中的数据
    delete from 语句用于从数据库表中删除记录。
    语法
    delete from table_name
    where column_name = some_value
    注释:sql 对大小写不敏感。delete from 与 delete from 等效。
    为了让 php 执行上面的语句,我们必须使用 mysql_query( 函数。该函数用于向 sql 连接发送查询和命令

    Ⅸ PHP与MYSQL 的删除数据表语句 :delete from 数据表 where 列名="值" limit 1

    列名称就是这一竖条值的标题,跟你excel电子表一样,第一行有一个说明的,像姓名、年龄、出生年月,这就是列名。

    LIMIT 1表示只删除一行,若有多个,默认是从你打开表看到的顺序从上往下删除。

阅读全文

与phpmysql删除表相关的资料

热点内容
dns使用加密措施吗 浏览:172
php独立运行 浏览:530
手机sh执行命令 浏览:727
云服务器的角色 浏览:733
单片机频率比例 浏览:840
我的世界服务器如何关闭正版验证 浏览:504
如何查roid服务器上的 浏览:130
安卓手机主板如何撬芯片不掉电 浏览:249
php各个框架的优缺点 浏览:101
php1100生成数组 浏览:359
以后做平面设计好还是程序员好 浏览:552
云服务器应用管理 浏览:438
饥荒云服务器搭建过程 浏览:186
可编程控制器优点 浏览:99
压缩垃圾车说明书 浏览:28
五轮书pdf 浏览:802
单片机定时流水中断系统流水灯 浏览:701
u8如何连接服务器配置 浏览:68
动力在于缓解压力 浏览:867
报考科一用什么app 浏览:346