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}'";