Enviar archivo .sql a MySQL desde PHP

  • Autor Autor luisgzafra
  • Fecha de inicio Fecha de inicio
luisgzafra

luisgzafra

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, me gustaría enviar directamente desde php un .sql

¿Cómo podría hacerlo? file_get_contents() y mysql_query()?

Saludos! 🙂
 
Generalmente se utiliza una clase para ello, donde conecta y traslada el .sql a la base de datos, yo utilizo la clase:

class DB_Sql

y en concreto la funcion:

function query($Query_String)
{

if ($Query_String == "") return 0;

if (!$this->connect())
{
return 0;
};

if ($this->Query_ID)
{
$this->free();
}

if ($this->Debug)
printf("Debug: query = %s<br>\n", $Query_String);

$this->Query_ID = @mysql_query($Query_String,$this->Link_ID);
$this->Row = 0;
$this->Errno = mysql_errno();
$this->Error = mysql_error();
if (!$this->Query_ID)
{
$this->halt("Invalid SQL: ".$Query_String);
}

return $this->Query_ID;
}
 
Atrás
Arriba