[Php-avanzado] consulta ejecutar bat

Damián Colledani damian_colledani en yahoo.com
Mar Mayo 7 23:31:33 ART 2013


Haber... en el tercerpárrafo decis que tiene que haber una sentencia sql, no?Puede ser un INSERT? igualmente no entiendo como hacerlo

--- El mar 7-may-13, Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar> escribió:

De: Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>
Asunto: Re: [Php-avanzado] consulta ejecutar bat
Para: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
Fecha: martes, 7 de mayo de 2013, 21:32

Hola Damian,

    Si este es el script tal cual lo estás usando, te comento lo que veo:

> Estoy a dos puntas....
> entiendo algo asi logre pero me lo tira por pantalla no la incorpora a
> phpMyAdmin y no se como hacerlo



$sql = "CREATE DATABASE sit01dip_privad";
@mysql_query($sql);

    // Esta query nunca se ejecuta, porque todavía no se hizo la conexión a
la DB. No da error porque lo silenciaste con el @

$url="C:\wamp\www\vortex\descargas\backup.sql";
$nowhost= "localhost";
$nowdatabase= "sit01dip_privad";
$nowuser= "root";
$nowpass= "";


$link = mysql_connect($nowhost, $nowuser, $nowpass);
$file_content = file($url);

    // Con esto levantás en archivo $url y te queda una línea en cada
posición del vector...

foreach($file_content as $sql_line)
{
    if(trim($sql_line) != "" && strpos($sql_line, "--") == false)
    {
    echo $sql_line.'';
    mysql_query($sql_line);

    // ... y con esto ejecutás la línea, pero si la DB no existe, la
conexión falló y esto da error... y además esto funciona solo si en cada
línea del archivo hay una sentencia SQL, lo cual no es necesariamente
cierto.

    }
}


    Salu2

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130507/19d4a077/attachment-0001.html>


Más información sobre la lista de distribución Php-avanzado