Foros del Web » Programando para Internet » PHP »

mysqli_fetch_array() expects parameter 1 to be misql_result, boolean given

Estas en el tema de mysqli_fetch_array() expects parameter 1 to be misql_result, boolean given en el foro de PHP en Foros del Web. Buenas, toy haciendo básicamente mi primera pagina web con sistema de login y base de datos para un panel de control ahora, el problema es ...
  #1 (permalink)  
Antiguo 15/01/2015, 12:33
 
Fecha de Ingreso: enero-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
mysqli_fetch_array() expects parameter 1 to be misql_result, boolean given

Buenas, toy haciendo básicamente mi primera pagina web con sistema de login y base de datos para un panel de control ahora, el problema es el siguiente, tengo un formulario con dos campos, en lo cual al procesar y consultar la base de datos, en ese archivo debo de hacer dos consultas en dos base de datos diferentes..


mi codigo va mas o menos asi:

Código PHP:
if($blogin == "Acceder" && !empty($logincuenta) && !empty($loginpass))
    {
        
$conexion mysqli_connect(($host_editado$user_editadopassword_editado$database_editado);
        
$usuario mysqli_real_escape_string($conexion$logincuenta);
        
$email mysqli_real_escape_string($conexion$loginpass);
        
$sql "SELECT * FROM editado_users WHERE username = '".$usuario."' AND user_email = '".$email."'";
        
$result mysqli_query($conexion$sql);
        
$row mysqli_fetch_array($result);
        
$conexion2 mysqli_connect($host_editado$user_editado$password_editado$database_editado);
        
$sql2 "SELECT * FROM usuarios WHERE CuentaForo = '".$logincuenta."'";
        
$result2 mysqli_query($conexion$sql2);
        
$row2 mysqli_fetch_array($result2);
        if(!
$row[0])
        {
            
mysqli_close($conexion);
            
ob_end_clean();
            echo 
"<script>alert('El correo electronico introducido no pertenece a esa cuenta.'); window.location = 'index.php';</script>";
        }
        else
        {
            
$correcto 1;
        }
        if (
$row2[0])
        {
            
$correcto 2;
        }
        else
        {
            echo 
"<script>alert('Hay un personaje asociado a su cuenta de correo!'); window.location = 'index.php';</script>";
        }

        if (
$correcto == 2)
        {
            
$_SESSION['user_logged_in'] = 1;
            
$_SESSION['usuario']= $logincuenta;
               
mysqli_close($conexion);
            
ob_end_clean();        
            
header("Location: test.php"); 
lo que estoy tratando en en la primera consulta certifique si el usuario y correo del usuario esta registrado en la base de datos de un foro y en la segunda consulta estoy tratando de verificar si ya el tiene un personaje asociado y todo bien hasta que me sale el siguiente error:


Última edición por kantar0; 15/01/2015 a las 12:41
  #2 (permalink)  
Antiguo 15/01/2015, 14:24
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Respuesta: mysqli_fetch_array() expects parameter 1 to be misql_result, boolean given

En:
Código PHP:
Ver original
  1. $result2 = mysqli_query($conexion, $sql2);

en ambas sentencias usas $conexion

Etiquetas: boolean, expects, formulario, mysql, parameter, select, sql, usuarios
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 10:31.