Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2011, 02:01
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: mysql_fetch_object(): supplied argument is not a valid

SELECT id_coment FROM {$db_prefix}comentarios WHERE id_coment='.$id_coment.' ORDER BY id_coment DESC

Te falta un dolar en la variable y el order by ... sobra ya que si solo seleccionas un id_coment no hace falta que lo ordenes por el mismo campo.

En la segunda no veo nada, debes estar seguro que {$db_prefix}+comentarios se traduce en un nombre valido de tabla...

Haz lo siguiente para ver que estas intentando ejecutar y modifica lo que no este bien...

Código PHP:
Ver original
  1. echo 'SELECT id_coment FROM {$db_prefix}comentarios WHERE id_coment='.id_coment.' ORDER BY id_coment DESC<br>';
  2. $query = mysql_query('SELECT id_coment FROM {$db_prefix}comentarios WHERE id_coment='.id_coment.' ORDER BY id_coment DESC');
  3.     $obj = mysql_fetch_object($query);
  4.     $ultimo_id_coment = $obj->id_coment;
  5.     /***********************************************************************/
  6. echo 'SELECT id_coment FROM {$db_prefix}comentarios WHERE id_post = '.$ID_TOPIC.'<br>';    
  7.     $query = mysql_query('SELECT id_coment FROM {$db_prefix}comentarios WHERE id_post = '.$ID_TOPIC);
  8.     $cantidad = mysql_num_rows($query);

eso deberia mostrarte las dos sentencias sql y verás si estan bien construidas.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.