Heim  >  Artikel  >  Backend-Entwicklung  >  Kann PHP aufgezeichnete Bilder löschen?

Kann PHP aufgezeichnete Bilder löschen?

藏色散人
藏色散人Original
2021-11-12 09:18:531125Durchsuche

php kann aufgezeichnete Bilder löschen. Die Löschmethode ist: 1. Erstellen Sie eine PHP-Datei und stellen Sie eine Verbindung zur Datenbank her. 2. Löschen Sie die aufgezeichneten Bilder durch Anweisungen wie „Delete from test1 where id=".$rs['id'; ];" .

Kann PHP aufgezeichnete Bilder löschen?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Kann PHP aufgezeichnete Bilder löschen?

PHP-Implementierungscode zum Löschen von Datensätzen und Bilddateien gleichzeitig:

 $cn = mysql_connect('127.0.0.1','root','root') or die('database connect fail'); 
mysql_select_db('test',$cn); 
mysql_query("set names 'gbk'"); 
/* 
创建数据库教程 
CREATE DATABASE `test` ; 
创建数据表 test1 
CREATE TABLE `test`.`test1` ( 
`id` INT( 4 ) NOT NULL AUTO_INCREMENT , 
`title` VARCHAR( 40 ) NULL DEFAULT '0', 
`litpic` VARCHAR( 100 ) NULL DEFAULT '0', 
PRIMARY KEY ( `id` ) 
) ENGINE = MYISAM 
*/ 
$sql = "Select * from test1 "; 
$query = mysql_query( $sql ) or die($sql); 
if( mysql_num_rows( $query ) ) 
{ 
while( $rs = mysql_fetch_array( $query ) ) 
{ 
$sql = "Delete from test1 where id=".$rs['id']; 
if( mysql_query( $sql ) ) 
{ 
if( defile( $rs['litpic'] )) 
{ 
echo '删除图片文件失败'; 
} 
else 
{ 
echo '记录删除成功,并且删除了记录与相对应的图片或文件'; 
} 
} 
else 
{ 
echo '记录不存删除数据与图片失败'; 
} 
} 
} 
else 
{ 
echo '没有记录'; 
} 
/* 
@pare return 
#$url string 
删除文件 
*/ 
function delfile($url) 
{ 
if( file_exists($url) && is_file( $url ) ) 
{ 
if( unlink( $url ) ) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
} 
else 
{ 
return false; 
} 
}

Empfohlenes Studium: „PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonKann PHP aufgezeichnete Bilder löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So spielen Sie Sound in PHP abNächster Artikel:So spielen Sie Sound in PHP ab