Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/05/2006, 08:11
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
te salen esos unos porque tienes el echo $numregistros; dentro del bucle While.
siempre q tengas un while te dara el resultado tantas veces como numero de respuestas tenga la consulta.
el siguiente codigo es para q te muestre el total de registros q te va a devolver la consulta.
Código PHP:
include("config.php");   
$grabthreadids mysql_query("SELECT threadid FROM post WHERE post.userid=2 AND post.visible=1");   
$post[thisforumonly] = "0";   
while (
$getcount mysql_fetch_array($grabthreadids)) {   
//aqui cambiamos de mysql_num_rows a mysql_query  
//lo q tienes q hacer es una consulta no mirar las filas  
$resulttt mysql_query("SELECT postusername FROM thread where threadid=$getcount[threadid] and forumid=44");  
$numregistrosmysql_num_rows($resulttt);  
echo 
$numregistros;    

si quieres q te muestre los resultados seria el siguiente:
Código PHP:
include("config.php");   
$grabthreadids mysql_query("SELECT threadid FROM post WHERE post.userid=2 AND post.visible=1");   
$post[thisforumonly] = "0";   
while (
$getcount mysql_fetch_array($grabthreadids)) {   
//aqui cambiamos de mysql_num_rows a mysql_query  
//lo q tienes q hacer es una consulta no mirar las filas  
$resulttt mysql_query("SELECT postusername FROM thread where threadid=$getcount[0] and forumid=44");    
while (
$rowtt mysql_fetch_array($resulttt)) {   
//aqui como tienes echo el mysql_fetch_array te lo coje por nombre de campo.  
echo $rowtt[postusername];   
}       

y repasate esto mysql_fetch_array y esto mysql_fetch_row
y esta tambien mysql_num_rows

y si tienes alguna duda mas no dudes en preguntarla

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 19/05/2006 a las 08:21