как импортировать .sql файл в mysql базе данных с помощью php

как импортировать .sql файл в mysql базе данных с помощью php

как я могу сделать это, помогите мне устранить эту проблему спасибо

этот код, показывающий эту ошибку..

There was an error during import. Please make sure the import file is saved in the same folder as this script and check your values:

MySQL Database Name:    test
MySQL User Name:    root
MySQL Password: NOTSHOWN
MySQL Host Name:    localhost
MySQL Import Filename:  dbbackupmember.sql

я использую этот код

<?php
//ENTER THE RELEVANT INFO BELOW
$mysqlDatabaseName ='test';
$mysqlUserName ='root';
$mysqlPassword ='';
$mysqlHostName ='localhost';
$mysqlImportFilename ='dbbackupmember.sql';
//DONT EDIT BELOW THIS LINE
//Export the database and output the status to the page
$command='mysql -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p' .$mysqlPassword .' ' .$mysqlDatabaseName .' < ' .$mysqlImportFilename;
exec($command,$output=array(),$worked);
switch($worked){
    case 0:
        echo 'Import file <b>' .$mysqlImportFilename .'</b> successfully imported to database <b>' .$mysqlDatabaseName .'</b>';
        break;
    case 1:
        echo 'There was an error during import. Please make sure the import file is saved in the same folder as this script and check your values:<br/><br/><table><tr><td>MySQL Database Name:</td><td><b>' .$mysqlDatabaseName .'</b></td></tr><tr><td>MySQL User Name:</td><td><b>' .$mysqlUserName .'</b></td></tr><tr><td>MySQL Password:</td><td><b>NOTSHOWN</b></td></tr><tr><td>MySQL Host Name:</td><td><b>' .$mysqlHostName .'</b></td></tr><tr><td>MySQL Import Filename:</td><td><b>' .$mysqlImportFilename .'</b></td></tr></table>';
        break;
}
?>
59
задан 3 November 2013 в 13:06

1 ответ

При необходимости в Пользовательском интерфейсе и если Вы хотите использовать PDO

, Вот простое решение

<form method="post" enctype="multipart/form-data">
    <input type="text" name="db" placeholder="Databasename" />
    <input type="file" name="file">
    <input type="submit" name="submit" value="submit">
</form>

<?php

if(isset(

При необходимости в Пользовательском интерфейсе и если Вы хотите использовать PDO

, Вот простое решение

[110]

Определенно рабочее на моем конце. Стоящий попытки.

POST['submit'])){ $query = file_get_contents(

При необходимости в Пользовательском интерфейсе и если Вы хотите использовать PDO

, Вот простое решение

[110]

Определенно рабочее на моем конце. Стоящий попытки.

FILES["file"]["name"]); $dbname =

При необходимости в Пользовательском интерфейсе и если Вы хотите использовать PDO

, Вот простое решение

[110]

Определенно рабочее на моем конце. Стоящий попытки.

POST['db']; $con = new PDO("mysql:host=localhost;dbname=$dbname","root",""); $stmt = $con->prepare($query); if($stmt->execute()){ echo "Successfully imported to the $dbname."; } } ?>

Определенно рабочее на моем конце. Стоящий попытки.

1
ответ дан 1 November 2019 в 11:07

Другие вопросы по тегам:

Похожие вопросы: