当前位置:首页 » 数据仓库 » php删除数据库记录
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

php删除数据库记录

发布时间: 2023-01-11 20:54:51

1. php 查找本地无效图片,并删除数据库记录

先while循环读取vcd数据表所有数据,取出字段pic的值,然后if判断本地是否存在图片,不存在的话则删除该条记录。pic值为空或者本地没有找到该图片时,都执行删除记录、本地图片。

$sql="select*fromvcd";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))
{
$destination=$row['pic']".png";
if($row['pic']==''||!file_exists($destination1))
{
删除记录代码,自己写。
删除本地图片
}
}

2. php删除sql数据库的语句

MySQL为我们提供了delete和truncate语句来删除数据。

delete 语句的定义:

删除数据的时候用的大多都是 delete 语句。现在让我们来看一下 delete语句的定义。

DELETE[LOW_PRIORITY][QUICK][IGNORE]FROMtbl_name
[WHEREwhere_definition]
[ORDER BY...]
[LIMITrow_count]

deletefromfriendswhereuser_name='simaopig';

delete 注意事项:

从语法结构中,我们就可以看出,和 update 语法一样,我们是可以省略 where 子句的。不过这是一个很危险的行为。因为如果不指定 where 子句,delete 将删除表中所有的记录,而且是立即删除.

truncate 语句的简单说明:

这个语句之前我也没有接触过,也没有使用过。因为一般情况下,删除数据大家都在使用delete语句。其实这个truncate 命令很简单,它的意思是:删除表的所有记录。相当于 delete 语句不写 where 子句一样。其语法结构为:

TRUNCATE[TABLE]tbl_name

这里简单的给出个示例,我想删除 friends 表中所有的记录,可以使用如下语句:

truncatetablefriends;

truncate 和 delete的效率问题:

如果想要删除表的所有数据,truncate语句要比 delete 语句快。因为 truncate 删除了表,然后根据表结构重新建立它,而 delete 删除的是记录,并没有尝试去修改表。这也是为什么当向一个使用 delete 清空的表插入数据时,MySQL 会记住前面产生的AUTOINCREMENT序列,并且继续利用它对AUTOINCREMENT字段编号。而truncate删除表后,表是从1开始为autoincrement字段编号。

不过truncate命令快规快,却不像delete命令那样对事务处理是安全的。因此,如果我们想要执行truncate删除的表正在进行事务处理,这个命令就会产生退出并产生错误信息。

3. 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 连接发送查询和命令

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

用delete语句删除整条记录,用update语句将内容更新为空值,也就是清空字段内容,当然,前提是那些字段允许为空值
删除:
$sql = 'delete from `tablename` where id=1';
mysql_query($sql);

tablename 要换成你的表的名称

5. php删除数据怎么弄

php中添加、删除、修改数据库中的数据
<?php $id=mysql_connect(’localhost’,'root’,'root’);
mysql_select_db(’test1′,$id);
?>
<?php
if($_POST['denglu']==”提交”){
$name=$_POST[name];
$pass=$_POST[pass];
$query=”select * from aa where user=’$name’ and pass=’$pass’”;
$result=mysql_query($query);
if(mysql_num_rows($result)>0)
{echo “$_POST[name].已经通过”;}
else
{echo “$_POST[pass].没有通过”;}}
?>
<?php echo “—————————-”;?>
<?php
if($_POST['tianjia']==”添加”){
$name=$_POST[name];
$pass=$_POST[pass];
$ip=$_POST[ip];
$querys=”select * from aa”;
$results=mysql_query($querys);
if($name==$user)
{echo “$_POST[name]已经存在”;}
else
{
$query1=”insert into aa (user,pass,ip) values(’$name’,'$pass’,'$ip’)”;
$result1=mysql_query($query1);
echo “添加成功”;
}
}
?>
<?php echo “—————————-”;?>
<?php if($_POST['delete']==”删除”){
$name=$_POST[name];
$pass=$_POST[pass];
$ip=$_POST[ip];
$query2=”delete from aa where user=’$name’”;
$result2=mysql_query($query2);
echo “删除成功”;
}
?>
<?php echo “—————————-”;?>
<?php $query=”select * from aa”;
$result=mysql_query($query);
while($myrow=mysql_fetch_array($result)){?>
<style type=”text/css”>
main{ width:890px; margin:0px; text-align:left; cursor: help}
.left{width:300px; margin-left:20px; font-size:12px; font-style:normal; text-align:left}
</style>
<div id=”main”>
<div class=”left”>
<table border=”0″><p>
<tr>
<td><?php echo $myrow[id];?>,
<?php echo $myrow[user];?>,
<?php echo $myrow[pass];?>,
<?php echo $myrow[ip];?></td>
</tr>
</table>
<?php }?>
</div>

6. php 删除mysql数据库的一个 记录

PHP通过执行SQL命令完成对数据库的删除,传统的语句如下:
$sql='delete from ftxia_article where id='. $article['id'];

if (mysql_query($sql)) echo '删除成功。';
else "删除失败,SQL语句为:$sql<br>错误信息为:".mysql_error();

如果你使用对象方式,SQL语句是一样的,只是执行方式有区别。

7. 关于PHP删除数据库

<?php
delete($_POST[id]);
?>
<?php
delete("www");
?>
把这东西放在delete函数下边应该就可以了

8. 如何用PHP写一段删除数据库表中的一条记录急求啊

//删除是记录是用sql语句,比如 delete from xxx(table) where id=1 删除 id=1的记录
//数据库操作后,手动关闭是好得习惯,不手动关闭,php程序也会最后自动关闭

9. php删除数据库记录删除不了

$sql="delete from upload where title='".$fileName."'";
或者
$sql="delete from upload where title='{$fileName}'";