Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Funcion para conectar a mysqli

Estas en el tema de Funcion para conectar a mysqli en el foro de PHP en Foros del Web. Hola. Estoy intentando hacer mi primera función para hacer consultas a mysql y no escribir siempre el mismo código y me encuentro un problema, resulta ...
  #1 (permalink)  
Antiguo 11/11/2016, 13:01
 
Fecha de Ingreso: octubre-2015
Ubicación: españa
Mensajes: 53
Antigüedad: 8 años, 6 meses
Puntos: 1
Funcion para conectar a mysqli

Hola.
Estoy intentando hacer mi primera función para hacer consultas a mysql y no escribir siempre el mismo código y me encuentro un problema, resulta que no conecta a mysqli si no paso los datos de conexión al llamar a la función ¿es que no se puede conectar a mysqli habiendo declarado ya una forma de conectar a mysql sin tener que estar pasándole siempre los datos de conexión?

el codigo que estoy usando es este
Código PHP:
function Consulta_Series(){
$CSeries "SELECT * FROM `Configuraciones` WHERE `que` = 'Pais' ORDER BY `1` ASC"//consulto la tabla de paises
$RSeries mysqli_query($Conectar$CSeries);     $ResSeries = array();
    while(
$DSeries mysqli_fetch_assoc($RSeries)) { $ResSeries[] = $DSeries; }
    return 
$ResSeries;   

y por otro lado fuera de la función tengo declarado que $Conectar los datos de conexión a mysqli. si hago las consultas fuera de esa función va perfecto, pero dentro no conecta
  #2 (permalink)  
Antiguo 11/11/2016, 13:08
 
Fecha de Ingreso: octubre-2015
Ubicación: españa
Mensajes: 53
Antigüedad: 8 años, 6 meses
Puntos: 1
Respuesta: Funcion para conectar a mysqli

Me respondo yo solo por si a alguien mas le pasa.
he puesto un global $Conectar; y arreglado con lo cual queda así:

function Consulta_Series(){
global $Conectar;
$CSeries = "SELECT * FROM `Configuraciones` WHERE `que` = 'Pais' ORDER BY `1` ASC"; //consulto la tabla de paises
$RSeries = mysqli_query($Conectar, $CSeries); $ResSeries = array();
while($DSeries = mysqli_fetch_assoc($RSeries)) { $ResSeries[] = $DSeries; }
return $ResSeries;
}

Etiquetas: funcion, mysql, mysqli, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:14.