Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2010, 12:51
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 15 años, 6 meses
Puntos: 8
Problema con tablas de mysql

Hola de nuevo, yo otra vez molestandolos xD

Estoy preparando un código para mostrar los usuarios de cierto grupo de mi foro hecho en phpBB, pero mi intención era agregar un campo en la información de usuarios llamado "Nombre Real" en el cual deberian escribir su nombre para luego mostrarlo en los resultados de la consulta. El problema es que los datos por defecto de usuarios esta en la tabla phpbb_users, y los campos que se agregan desde el ACP de phpBB estan en la tabla phpbb_profile_fields_data
, en el cúal sólo estan los siguientes campos:

user_id:
pf_nombrereal:

teniendo en cuenta esto hice lo siguiente:

Código PHP:
Ver original
  1. <?
  2.  
  3. $con=mysql_connect("localhost", "USUARIO", "PW");
  4. mysql_select_db("BASE DE DATOS",$con);
  5.  
  6. $result_usuario=mysql_query("select * from phpbb_users WHERE group_id = 4  desc",$con);
  7. while($mostrar_u = mysql_fetch_array($result_usuario)) {
  8. $user_id = $mostrar_u['user_id'];
  9. $result_nombre=mysql_query("select * from phpbb_profile_fields_data WHERE user_id like $user_id",$con);
  10. $mostrar_n=mysql_fetch_array($result_nombre);
  11. $nombre_real = $mostrar_n['pf_nombrereal'];
  12. mysql_free_result($result_nombre);
  13. ?>
  14. <font size="1">Usuario: <?echo $mostrar_u["username"]?> - Nombre Real: <?=$nombre_real;?></font>
  15. <?
  16. }
  17. mysql_free_result($result_usuario);
  18. ?>

lo que me da el siguiente error:


Código:
Warning:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/audition/public_html/foro/staff.php on line 7

Warning:  mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/audition/public_html/foro/staff.php on line 17
espero su ayuda :)