Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/08/2006, 00:34
Aruku K. Fuosu
 
Fecha de Ingreso: agosto-2006
Mensajes: 4
Antigüedad: 18 años, 3 meses
Puntos: 0
Mi codigo es el siguiente:

conexion.php
Código PHP:
$host "localhost";
$user "root";
$pass "";
$DB "biblio_adam_madrid";

global 
$enlace;

function 
AbrirBD()
{
    
$enlace mysql_connect($host,$user,$pass);
    
mysql_select_db($DB);
    return 
$enlace;

catalogo.php
Código PHP:
$enlace AbrirBD();
    
//$enlace = mysql_connect($host,$user,$pass);
    //mysql_select_db($DB);
$resulConsulta mysql_query("SELECT * FROM socios",$enlace);
$registro mysql_fetch_array($resulConsulta);
mysql_free_result($resulConsulta); 
Si hago la conexion con las dos lineas comentadas, perfecto.
Pero si la hago con la funcion de mas arriba, obtengo esto:

Código:
Warning: mysql_connect(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\appserv\www\biblio\conexion.php on line 11

Warning: mysql_select_db(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\appserv\www\biblio\conexion.php on line 12

Warning: mysql_select_db(): A link to the server could not be established in c:\appserv\www\biblio\conexion.php on line 12

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\biblio\catalogo.php on line 12

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\biblio\catalogo.php on line 13

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\appserv\www\biblio\catalogo.php on line 14
Ambos metodos de conexion son identicos, como podeis ver.

Al ppio lo q hacia es tener $enlace global, pero sin devolverlo en AbrirBD(); ahora lo devuelvo ahi y consigo lo mismo.

Me q la unica solucion para remediar el alcance de los scripts sera usar sesiones...
Alguna wena referencia?