Tengo una base de datos, en la que la tabla x contiene los datos personales del usuario y la tabla y contiene sus datos de la web.
Estan relacionadas 1-1, x<-y.
Y quiero hacer una consulta para sacar el username (que esta en la tabla x), cuando el usuario tenga un id superior a 28, y no sea el id del usuario, es algo asi como mostrar todos los usuarios que cumplen unas restricciones puestas por el usuario conectado.
El codigo es el siguiente:
Código PHP:
<?php
include("general-left.html");
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
</head>
<body>
<form action="mundo.php?valor=1" method="POST">
<input type="hidden" value="valor" >
<input type="submit" value="Listados">
</form>
<!--<form action="mundo.php?valor=2" method="POST">
<input type="hidden" value="valor" >
<input type="submit" value="Listado">
</form>-->
</body>
</html>
<?php
include ("functions.php");
include("conect-bdd.php");
//include ("functionp.php");
$valor = $_GET["valor"];
//cojo los datos del user por cookies
$cookie_read = explode("|", base64_decode($user));
$userid = $cookie_read[0];
if ($valor==1)
{
$sql = "SELECT unique username FROM maaking_users,Informacion WHERE Informacion.id_usuario>28 AND Informacion.id_usuario !='$userid'";
$result = mysql_query($sql);
$num_resultados= mysql_num_rows($result);
echo "Numero de users encontrados".$num_resultados;
for($i=0;$i<$num_resultados;$i++)
{
$row = mysql_fetch_array($result);
echo $row['username'];
}
}
if ($valor ==2)
{
// por ahora nada
}
?>
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/termop.awardspace.com/login/mundo.php on line 38
Numero de enemigos encontrados
Probe sin el unique, y aunque no da error cada username se me muliplica al aparecer, sabeis donde puedo tener el fallo? Muchas gracias por vuestro tiempo