相关疑难解决方法(0)

为什么我不应该在PHP中使用mysql_*函数?

为什么一个人不应该使用mysql_*功能的技术原因是什么?(例如mysql_query(),mysql_connect()mysql_real_escape_string())?

即使他们在我的网站上工作,为什么还要使用其他东西?

如果他们不在我的网站上工作,为什么我会收到错误

警告:mysql_connect():没有这样的文件或目录

php mysql database

2432
推荐指数
12
解决办法
21万
查看次数

使用.php文件生成MySQL转储

这是我的信息:

我正在使用基于Linux的系统使用MySQL和PHP5.我需要能够mysqldump在.php文件中生成一个,然后将该转储存储在我指定的位置的服务器上的文件中.

因为我是一个PHP nooblet,我希望有人给我一些帮助,指导或代码,这将做我需要的.这必须从Internet远程运行.

php mysql mysqldump

116
推荐指数
7
解决办法
20万
查看次数

将mysql表导出为SQL格式?

是否可以通过PHP代码将包含其记录的表导出为SQL格式?我一直在环顾四周,我找到的只是将其导出为CSV文件.

但是我找到了以下代码:

backup_tables('localhost','root','','compare_db');
function backup_tables($host,$user,$pass,$name,$tables = '*')
{

    $link = mysql_connect($host,$user,$pass);
    mysql_select_db($name,$link);

    //get all of the tables
    if($tables == '*')
    {
        $tables = array();
        $result = mysql_query('SHOW TABLES');
        while($row = mysql_fetch_row($result))
        {
            $tables[] = $row[0];
        }
    }
    else
    {
        $tables = is_array($tables) ? $tables : explode(',',$tables);
    }

    //cycle through
    foreach($tables as $table)
    {
        $result = mysql_query('SELECT * FROM '.$table);
        $num_fields = mysql_num_fields($result);

        $return.= 'DROP TABLE '.$table.';';
        $row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));
        $return.= "\n\n".$row2[1].";\n\n";

        for ($i = 0; $i < …
Run Code Online (Sandbox Code Playgroud)

php mysql database backup

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×3

php ×3

database ×2

backup ×1

mysqldump ×1