mysql备份之根据表备份

<?php
function datatosql($table)     
{    
    global 
$db;    
    
$tabledump "DROP TABLE IF EXISTS $table;\n";    
    
$createtable $db->query("SHOW CREATE TABLE $table");    
    
$create $db->fetch_array($createtable);    
    
$tabledump .= $create[1].";\n\n";    
   
    
$rows $db->query("SELECT * FROM $table");    
    
$numfields $db->num_fields($rows);    
    
$numrows $db->num_rows($rows);    
    while (
$row $db->fetch_array($rows)){    
        
$comma "";    
        
$tabledump .= "INSERT INTO $table VALUES(";    
        for(
$i 0$i $numfields$i++)     
        {    
        
$tabledump .= $comma."'".mysql_escape_string($row[$i])."'";    
        
$comma ",";    
        }    
        
$tabledump .= ");\n";    
    }    
    
$tabledump .= "\n";    
   
    return 
$tabledump;    
}   
?>
原文地址:https://www.cnblogs.com/fancing/p/1690809.html