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! 🙂
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
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