Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2015, 15:38
Avatar de j0xs
j0xs
 
Fecha de Ingreso: septiembre-2015
Mensajes: 2
Antigüedad: 8 años, 7 meses
Puntos: 0
Exclamación Error conexion mysqli_query

Saludos, Nuevo por estos lares, tengo un inconveniente con un proyecto en php, pasa que he actualizado a Php 5.5 y mi sorpresa sobre el cambio de librerias mysql, he leido unos manuales para realizar los cambios a mysqli, pero no he đado con el problema. Me sale error Warning: mysqli_query() expects at least 2 parameters, 1 given.
Código PHP:
 file conexion.php
Define 
("server""localhost");
Define ("Usuario ""root");
Define ("Clave""");
Define ("Base""db");
Function 
conectar (){
   if(!
$con=mysqli_connect (Server,UsuarioClavebase)){
   echo
"error al conectar".mysqli_connect_error();
   exit();}
  if(!
mysqli_select_db($conbase)){
   echo
"error al conectar bd".mysqli_connect_error();
   exit();}
   return 
true;
}
Function 
consulta ($sql){
conectar();
$resultado=mysqli_query ($sql); //Linea q genera error
Return $resultado ;

Llamada

Código PHP:
 file intro.php
Session start
();
If(isset(
$_POST ['entrar'])){
   
$usu="";
   
$pwd="";
   if(isset(
$_POST ['txtUsu'])&&($_POST ['txtPwd'])){
       
$usu=$_POST ['txtUsu'];
       
$pwd=$_POST ['txtPwd']);
       include 
"conexion/conexion.php ";
       
$sql="SELECT soc_id,user_tipo,soc_estado FROM sis_socio WHERE user_usuario='".$usu."' and user_clave='".$pwd."' and (soc_socio=1 or soc_empleado=1)";
    
$resultado=consulta($sql);
    If(
$resultado == true) {
        if(
$row=mysqli_fetch_array($resultado){
            if(
$row [2] == 'A'){
                
$_SESSION["user_usuario"] = $usu;
                 
$_SESSION["user_tipo"] = $row[1];
                 
$_SESSION["user_clave"] = $pwd;
                 
$_SESSION["soc_id"] = $row[0];
                  
mysqli_free_result ($resultado) ;

Aduzco y x error qm senala la Linea no estoy enviando algo, si alguien podria ver esto y m aclare un poco el panorama, les estoy agradecido