primero compilar el FREETDS:
./configure --with-tdsver=8.0 --prefix=/usr/local/freetds
make... ya sabe.
Luego PHP como --enable-cli y con los parametros adecuados para FREETDS:
$./configure --with-mysql --enable-cli --with-mssql=/usr/local/freetds --without-pdo-sqlite --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5
make... ya sabe.
Habiendose compilado he instalado PHP con soporte a mssql, este script php puede ser lanzado desde la Shell:
#!/usr/local/php5/bin/
$PARAM_IP = $argv[1];
$PARAM_USR = $argv[2];
$PARAM_PASS = $argv[3];
$PARAM_BD = $argv[4];
$PARAM_QUERRY = $argv[5];
$HANDLE_CONECCION = @mssql_connect($PARAM_IP,$PARAM_USR,$PARAM_PASS) or die("No se puede conectar al Servidor SQL\n");
mssql_select_db($PARAM_BD);
$consulta = $PARAM_QUERRY;
$result = mssql_query($consulta, $HANDLE_CONECCION);
while($row=mssql_fetch_array($result))
{
// mostramos el contenido de todos los campos
for($i=0;$i
echo "\n";
}
?>
$./conecta.php 192.168.1.55 usuario password basededatos "select * from tabla where columna like '%algo'" > output.txt
No hay comentarios:
Publicar un comentario