phpmyadmin veritabanı php ithalat Larg tablo

0 Cevap php

I dropped one of the tables from the database accidentally. fortunately, I have back-up. (I have used the "Auto backup for mysql")

Tablonun arka-up benim PC'de. Txt dosyası (56 Megabyte) olarak saklanır.

Ben PhpMyAdmin'de bunu almak için çalıştı ve dosya almak için çok büyük olduğu için ithal edilemedi.

sonra / home / tablebk dizinine yüklenen dosya. Ben php bazı deneyimleri var. Ben bu kod ile bunu ithal edeceğini biliyorum, ama bu ithalat için sql statment bilmiyorum.

what is have to put as $line değişkeni?

please help me :( :(

<?php

    $dbhost = 'localhost';          
$dbuser = 'mysite';         
$dbpw = 'password';         
$dbname = 'databasename';

$file = @fopen('country.txt', 'r');

if ($file)
{
    while (!feof($file))
    {
        $line = trim(fgets($file));
        $flag = mysql_query($line);

        if (isset($flag))
        {
            echo 'Insert Successfully<br />';
        }

        else
        {
            echo mysql_error() . '<br/>';
        }

        flush();
    }

    fclose($file);
}

echo '<br />End of File';

?>

0 Cevap