Write haof XML files: Fernando Ortiz
(
fortiz(EN)lacorona.com.mx)
Fecha: jue 10 mar 2005 - 14:42:44 CET
Hola Hervey:
Lo mas sencillo es tener un archivo con la conexion y que
declare la variable $conn como
global, este archivo lo inviocas al principio de cada
programa y te validara inicio de
sesion, permisos adecuados, se conectara a la base de datos y
todo lo que tu requieras.
<?php
// conecta.php
// Programa necesario al principio de cada programa para
inicializar los parametros
// necesarios
//
include_once("/ruta/a/adodb/adodb.inc.php");
global $conn;
$drive = 'mysql';
$server ='192.168.1.100';
$usr= 'usr';
$pass= 'pass';
$db ='db';
$conn = &ADONewConnection($drive);
$conn->PConnect($server,$usr,$pass,$db);
if (!$conn) die("conexion no posible");
?>
Y ya dentro de tu programa principal
<?php
include_once("/ruta/al/conecta.php");
$select=$conn->execute('select * from sala');
while ($row = $select->fetchrow()) {
...
}
?>
O si es dentro de una funcion o un metodo de una clase solo agrega el 'global $conn'
<?php
class mia {
....
function metodo () {
global
$conn;
$rs
= $conn->execute(....);
}
}
?>
Claro que si tienes ya una estructura de clases para tu
programa puedes extender a adodb o
agregarle un atributo mas para la conexion .
Saludos
Hervey Morton escribió:
> Hola lista,
>
> Alguien me podría orientar
en lo siguiente:
>
> Utilizo adodb para acceder la base
de datos, en mis clases hago las
> conexiones,
>
> Ejemplo
>
> $drive = 'mysql';
> $server ='192.168.1.100';
> $usr= 'usr';
> $pass= 'pass';
> $db ='db';
> $conn =
&ADONewConnection($drive);
>
$conn->PConnect($server,$usr,$pass,$db);
> $select=$conn->execute('select
* from sala');
>
> Quiero sacar los datos de
conexión de mis clases y tenerlos en otro
archivo
> alguien sabe como lo puedo
hacer
>
> De antemano gracias.
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET