Prueba este código, tienes que acomodarlo a tus necesidades, a mi me funciona muy bien, genera un archivo por cada tabla llamado insert seguido del nombre de la tabla y dentro del archivo está la conexión a la BD, el insert y el header location. Así sería la idea.
Código PHP:
Ver original<?php
$conex = mysqli_connect("$_REQUEST[server]","$_REQUEST[user]","$_REQUEST[pass]","$_REQUEST[database]") or
die("Problemas en la conexion"); //Conexion BD $db = $_REQUEST['database'];
$textfile = "";
$tablas = mysqli_query($conex,"SHOW tables"); //Recuperacion nombre de tablas for($f=1;$f <= $mostrar; $f++) //Repetir la creacion para todas las tablas
{
$insertar = fopen('insert'.$nombre["Tables_in_".$db.""].'.php', "w+");
");
$textfile = "\$conexion = mysqli_connect(".$_REQUEST['server'].", ".$_REQUEST['user'].", ".$_REQUEST['pass'].", ".$_REQUEST['database'].") or die('problemas en la conexion')";
//$textfile = "\$conexion = mysqli_connect(Server, User, Pass, DB) or die('problemas en la conexion');\n\n";
$columnas = mysqli_query($conex, "DESCRIBE ".$nombre["Tables_in_".$db.""].""); $colu = mysqli_query($conex, "DESCRIBE ".$nombre["Tables_in_".$db.""].""); $textfile = "INSERT INTO ".$nombre['Tables_in_'.$db]." (";
{
$textfile = $textfile.$nombrecol['Field'].", ";
}
$textfile = substr($textfile, 0, -2); $textfile = "mysqli_query(\$conexion, \"".$textfile.") VALUES ('\$_REQUEST[tituloproyecto]','\$_REQUEST[descripcion]','\$_REQUEST[idproyectos]')\"";
$textfile .= " or die(\"Problemas en el select\".mysqli_error(\$conexion));\n\n";
$textfile = "header('Location: listar".$nombre["Tables_in_".$db.""].".php');
?>";
}
?>