Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/11/2007, 19:06
B4l4
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Error consultando bdd

Vale gracias pude solucionar eso, pero tengo otro problema, ahora no me muestra las consultas dentro de la funcion que utilizan una variable que se les pasa desde fuera de la funcion, en cambio las consultas fuera de la funcion si que me retornan bien:

Aqui el codigo algo modificado:

Código PHP:
<?php
include ("general-left.html");
include (
"conect-bdd.php");
//include ("funcionp.php");

//cojo los datos del user por cookies
$cookie_read explode("|"base64_decode($user));
$userid $cookie_read[0];

$valor $_GET["valor"];



espiar($valor);


echo 
$valor// pruebo si una consulta fuera de la funcion va bien

$sql "SELECT x FROM Informacion WHERE id_usuario='$userid'";
$result mysql_query($sql);
while(
$row mysql_fetch_array($result)){ 
    
$a $row['x'];
}
echo 
$a// Da bien y la saca por pantalla


function espiar ($id) { // Funcion y
    
$sql "SELECT num,lvl FROM Informacion WHERE id_usuario= 'id_enemigo'";
    
$result mysql_query($sql) or die('<b>Error: </b>'.mysql_error()); 
    
    while(
$row mysql_fetch_array($result)){ 
        
$num $row['num'];
        
$lvl $row['lvl'];
    }
    echo 
"Debug";
    echo 
$num;
    echo 
$lvl;
}

?>
Solo me saca por pantalla el resultado de la primera consulta, cabe decir tambien que recoje el valor de GET, perfectamente, que es lo que puede ocurrir? Alguien me ayuda?