Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2015, 06:20
sylarlocke
 
Fecha de Ingreso: junio-2011
Mensajes: 44
Antigüedad: 12 años, 11 meses
Puntos: 2
Error consulta BD accediendo a una misma conexion php

Hola buenas, estoy intentando realizar dos funciones en php que acceden a una misma base de datos y ambas comparten la misma conexion.

El problema que tengo es que con la primera puedo acceder pero con la segunda me marca error: "Error de ConexiónAccess denied for user ''@'localhost' (using password: NO)", intuyo que no puede acceder por que está en uso, a continuación os expongo el problema.

Fichero conexion "conexion_mysqli.php":
Código PHP:
include_once 'configuracion.php';

$conexion = new mysqli($servidor,$usuario,$password,$db_name);

if ( 
$conexion->connect_error 

    die(
'Error de Conexión'$conexion->connect_error);  
}
else
{
    
//echo 'Conexion OK';

Fichero con consultas
Código PHP:
echo consultaprimera();
echo 
consultasegunda();

function 
consultaprimera(){
    include 
'conexion_mysqli.php';
    
$query "select username from usuarios;";
    
$result $conexion->query($query);
    while (
$row $result->fetch_assoc()) {
            foreach(
$row as $indice=>$valor){
                print 
"$valor";
            }
            print 
"<br>";
    }
    
$result3->free();
    
mysqli_close($conexion);
}

function 
consultasegunda(){
    include 
'conexion_mysqli.php';
        
$query "select nombre from usuarios;";
    
$result $conexion->query($query);
    while (
$row $result->fetch_assoc()) {
            foreach(
$row as $indice=>$valor){
                print 
"$valor";
            }
            print 
"<br>";            
    }

    
$result3->free();
    
mysqli_close($conexion);

¿Como puedo hacer ambas consultas compartiendo la misma conexion?, ¿Es posible?

Gracias