msyql_query from php

Sebastian E. Castro Avila secastro en nic.cl
Mar Ago 30 12:56:17 CLT 2005


On Tue, 30 Aug 2005 12:30:15 -0400, Jorge Medina <mnothic en bsdmail.com>  
wrote:

Hola:

> hi necesito hacer una query para ejecutar la sentencia source desde un  
> php.
> alguien tiene experiencia en esto, por que sin exito he escrito lo  
> siguiente:
>       $poth = "/dbstruct/db.sql"
> 	$src = sprintf("SOURCE %s",$path);
> 	mysql_query($src) or die(mysql_error());
>
> i el error claramente es de sintaxis al ejecutar source
> probe con un exec() i no tuve problemas pero es bastante indecente.
>

No puedes usar "source" o su equivalente "\." de mysql via programa.
Dicha sintaxis es propia del cliente interactivo de mysql, no es parte del  
SQL que el servidor acepta.

Recuerda que el cliente en este caso es tu programa, que abre un socket  
directamente con el servidor.

Saludos

> --
> Jorge Medina O.
> System Manager.
> BSDCHiLE
> http://bsdchile.cl
>
>



-- 
Sebastian E. Castro Avila             sebastian en nic.cl
Administrador de DNS, NIC Chile

Agustinas 1357 Piso 4
Santiago, Chile Cod. Postal 6500587
Phone: +56-2-9407705                  Fax  : +56-2-9407701


Más información sobre la lista de distribución BSD