Green 0 Denunciar post Postado Outubro 20, 2011 essa linha da erro e retorna boleano erro linha 42 // while ($row = mysql_fetch_assoc($posts)){ ------------------------------------------------------------------------------- "SELECT `posts`.`post_id` AS `id`, `posts`.`post_title` AS `title`, LEFT(`posts`.`post_body`, 512) AS `preview`, `posts`.`post_user` AS `user`, DATE_FORMAT(`posts`.`post_date`, '%d/%m/%Y %H:%i:%s') AS `date`; `comments`.`total_comments`, DATE_FORMAT(`comments`. `last_comment`, '%d/%m/%Y %H:%i:%s') AS `last_comments` FROM `posts` LEFT JOIN ( SELECT `post_id`, COUNT(`comment_id`) AS `total_comments`, MAX(`comment_date`) AS `last_comment` FROM `comments` GROUP BY `post_id` ) AS `comments` ON `posts`.`post_id` = `comments`.`post_id` ORDER BY `posts`.`post_date` DESC " $posts = mysql_query($sql); $row=array(); while ($row = mysql_fetch_assoc($posts)){ $rows[] = array( 'id' => $row['id'], 'title' => $row['title'], 'preview' => $row['preview'], 'user' => $row['user'], 'date' => $row['date'], 'total_comments' => ($row['total_comments'] === null) ? 0 : $row['total_comments' ], 'last_comment' => ($row['last_comments'] === null) ? 'never' : $row['last_comments' ] ); } return $rows; } Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Outubro 20, 2011 Faça o seguinte .. troque $posts = mysql_query($sql); Por: $posts = mysql_query($sql) or die ( mysql_error ( ) ) ; Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Outubro 20, 2011 Faça o seguinte .. troque $posts = mysql_query($sql); Por: $posts = mysql_query($sql) or die ( mysql_error ( ) ) ; oque quer dizer esse: Notice: Undefined index: last_comments in C:\web\www\weblog\posts.inc.php on line 55 Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 20, 2011 'last_comment' => ($row['last_comment'] === null) ? 'never' : $row['last_comment' ] pois precisa casar com o ALIAS ali. Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Outubro 20, 2011 Índice indefinido, você não está recebendo esse índice em um array .. outra coisa .. mude isto $row=array(); Para: $rows=array(); Compartilhar este post Link para o post Compartilhar em outros sites
Green 0 Denunciar post Postado Outubro 20, 2011 porquanto resolvido vamos para para frente Compartilhar este post Link para o post Compartilhar em outros sites