Foros del Web » Programando para Internet » PHP »

duda con mysql_fetch_row

Estas en el tema de duda con mysql_fetch_row en el foro de PHP en Foros del Web. hola tengo una duda queria saber como en una sentensia sql puedo contar cuantos comentarios hay en un post me explico mejor tengo un sistema ...
  #1 (permalink)  
Antiguo 09/08/2011, 19:27
Avatar de xlos_mas_pro  
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 359
Antigüedad: 13 años, 6 meses
Puntos: 11
Pregunta duda con mysql_fetch_row

hola tengo una duda queria saber como en una sentensia sql puedo contar cuantos comentarios hay en un post me explico mejor
tengo un sistema de posteos el cual se envia a mi bd luego tengo otro sistema de comentarios el cual se envia a otra tabla en la bd para mostrar los comentarios en los post hago una sentencia donde el id del comentario sea igual que el tema seleccionado mediante el metodo get ya que un campo de la tabla comentarios de la db es identificador y id el identificador es el numero del la id del tema y el id del la tabla de comentarios es el respectivo id de cada comentario qe aumenta en cada registro entonses queria saber que como hago con el myslq_fetch_row o de cualquier otra forma para que cuente los comentarios tendria que poner algo como esto
Cita:
$sql=" select * from comentarios where identificador='".$_GET['id']."' ";
while($f=mysql_fetch_row($sql)){
echo "pero como no se como lo puedo ocupar el mysql_fetch_row no se que se puede hacer o como muestro cuantos conto";
}
  #2 (permalink)  
Antiguo 09/08/2011, 19:29
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: duda con mysql_fetch_row

En el manual oficial tienes muchos ejemplos:

Código PHP:
Ver original
  1. <?php
  2.             $result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
  3.             if (!$result) {
  4.             echo 'Could not run query: ' . mysql_error();
  5.             exit;
  6.             }
  7.             $row = mysql_fetch_row($result);
  8.            
  9.             echo $row[0]; // 42
  10.             echo $row[1]; // the email value
  11.             ?>

Edit: para contar los comentarios colocas count(*) y eso te da el número de comentarios.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 09/08/2011 a las 19:42

Etiquetas: mysql_fetch_row, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:08.