1
PHP / [AYUDA] mysqlquery error
« en: 18 de Febrero de 2010, 18:39:42 pm »
bien... me muestra este error, por lo tanto no puede seguir el script de login
El codigo:
Citar
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
El codigo:
Código: [Seleccionar]
<?php
include('conectar.php');
if(isset($_POST['enter']))
{
if($_POST['nick'])
{
if (strlen($_POST['nick']) >= 3 && strlen($_POST['nick']) <= 32)
{
$nick = htmlentities($_POST['nick']);
$sql = mysql_query("SELECT * FROM `players` WHERE `Name` = $nick");
if(mysql_num_rows($sql) == 1)
{
if(strlen($_POST['pw']) >= 6 && strlen($_POST['pw']) <= 16)
{
$pw = htmlentities($_POST['pw']);
$pass1 = mysql_fetch_array($sql);
$pass = $pass1['Password'];
$lvl = $pass1['AdminLevel'];
if(pw == $pass)
{
$_SESSION['nick'] = $nick;
$_SESSION['alevel'] = $lvl;
header('Location: index.php?m=pcu_index');
}
else
{
header('Location: index.php?m=error&e=001'); //Las contraseñas no coinciden
}
}
else
{
header('Location: index.php?m=error&e=002'); //La contraseña debe contener entre 6 y 16 caracteres
}
}
else
{
header('Location: index.php?m=error&e=003'); //No se encuentra el nick
}
}
else
{
header('Location: index.php?m=error&e=004'); // El nick debe contener entre 3 y 32 caracteres
}
}
else
{
header('Location: index.php?m=error&e=005'); //Nick vacío
}
}
?>Que hago mal? está justo entre la linea 10 y 11 con las variables $sql y el if mysql_rows




me da igual el karma si quereis ahora todos los tutoriales los hago con video 8)pero bueno yo exijo disculpas de seba, de naveda que haga lo que quiera con mi karma