Comment exporter certaines lignes d'une table mysql avec clause where à partir d'un script php?

J'ai une table mysql dire test et je veux créer un importables .fichier sql pour les lignes où id est entre 10 et 100 à l'aide de script php.

Je veux créer un fichier sql dire test.sql qui peut être importé dans la base mysql.

Mycode:

$con=mysqli_connect("localhost", "root","","mydatabase");

$tableName  = 'test';
$backupFile = '/opt/lampp/htdocs/practices/phpTest/test.sql';
$query      = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName WHERE id BETWEEN 10 AND 500";

$result = mysqli_query($con,$query);

Cette de créer un test.fichier sql mais quand j'essaie de l'importer donne une erreur #1064
Mon script ne crée un fichier avec les lignes avec les colonnes nom et le tableau sturcute ou à la requête d'insertion.

Est-il absolument nécessaire de le faire en php? Est-il une possibilité d'utiliser mysqldump?
Sauf si vous voulez construire les instructions d'insertion vous-même, je ne crois pas que cela est possible.
Vous pourriez exec pour mysqldump si

OriginalL'auteur ehp | 2013-03-08