Ver Mensaje Individual
  #15 (permalink)  
Antiguo 20/07/2013, 08:58
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años, 4 meses
Puntos: 84
Respuesta: problema con mysql_fetch_array

Cita:
Iniciado por matiasmat Ver Mensaje
mira, es asi tal cual:

<?php
function db_connect()
{
$result = mysql_connect("mysql.hostinger.es", "mi_usuario", "contraseña");
mysql_query("'SET NAMES 'ISO-8859-1'");
if (!$result)
return false;
if (!mysql_select_db("base_de_datos"))

echo "no se puede conectar a la base de datos";
return false;

return $result;
}
?>
ok

comenta el código que hemos tratado aquí y prueba el siguiente código

Código PHP:
<?php
session_start
();

$emailstrip_tags($_POST['email']);
$passwdstrip_tags(sha1($_POST['passwd']));

//establezco los datos de autenticación para acceder a la base de datos
    
$IDConexion mysqli_connect("mysql.hostinger.es" "mi_usuario" "contraseña" "base de datos");
     
    
//establezco qué quiero consultar
    
$result ="SELECT * FROM user_final 
        WHERE email='"
.mysql_real_escape_string($_POST['email'])."' 
        AND passwd = password('"
.mysql_real_escape_string($_POST['passwd'])."')";
     
    
//conecto a la base de datos
    
$IDConsulta mysqli_query($IDConexion $result);

if ( ! empty (
$IDConsulta) )
{

//extraigo los datos en forma de arreglo

while ($existe mysql_fetch_array($IDConsulta))
{
$id $existe['id_usu'];
$usu=$existe['username'];
$_SESSION['autenticado'] = 'si';
$_SESSION['id'] = $id;

echo 
"Hola ".$usu."!!!";

echo 
'<script>alert("logeado!");location.href="index.ph p"</script>'
}
}
else
{
echo 
'Datos incorrectos...';
}
si te funciona es que estabas conectando mal a la BD

EDITO:

he tenido un error en este código.
no es if (!empty($result))

sino que es if (!empty($IDConsulta))

ya está corregido

Última edición por guardarmicorreo; 20/07/2013 a las 09:09