PHP delete record and delete the image file implementation code

  • 2020-03-31 20:47:16
  • OfStack

 
$cn = mysql_connect('127.0.0.1','root','root') or die('database connect fail'); 
mysql_select_db('test',$cn); 
mysql_query("set names 'gbk'"); 
 
$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 ' Failed to delete image file '; 
} 
else 
{ 
echo ' The record was deleted successfully and the corresponding picture or file of the record was deleted '; 
} 
} 
else 
{ 
echo ' Record does not save delete data and picture failed '; 
} 
} 
} 
else 
{ 
echo ' There is no record '; 
} 
 
function delfile($url) 
{ 
if( file_exists($url) && is_file( $url ) ) 
{ 
if( unlink( $url ) ) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
} 
else 
{ 
return false; 
} 
} 


Related articles: