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

Buenas a todos!!

Mirar tengo una funcion que me hace una consulta a una bdd dependiendo de 2 variables que le paso: el campo a consultar y la id del usuario a consultar. Esta funcion siempre me hace la consulta en la misma tabla, el codigo seria el siguiente:

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);

function 
espiar ($id) {

printar_esp($id_enemigo);

}

function 
printar_esp($id) {
        
$x="lvl_granja";
    echo 
"Debug: ".$comida =rec_inf_sql($x,$id_enemigo);
}

function 
rec_inf_sql($campo,$id){ // Coger valores de la tabla Informacion
    
        
$sql "SELECT $campo FROM Informacion WHERE id_usuario = '$id'";
    
$result mysql_query($sql);
    while (
$row mysql_fetch_array($result)){
        
$variable $row['$campo'];
    }
    echo 
$variable;
}

El problema es que al ejecutar el codigo me sale este error:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/termop.awardspace.com/login/Espiar.php on line 102

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/termop.awardspace.com/login/Espiar.php on line 102


He probado a crearme las variables dentro de la funcion que hace la consulta y la realiza perfectamente, el problema es cuando le paso las variables desde otra funcion. A que se debe esto? Alguien puede ayudarme?


Gracias