Nieuws Headlines script

Gestart doorShahiem6 reacties44 weergaven

7 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik weet niet wat ik moet doen
Ik krijg dit als foutmelding:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/shahiem/domains//public_html/statistieken/nieuwsheadlines.php on line 14
Er zijn geen nieuws berichten gevonden.


Code:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"../config.php"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                        SELECT n.nieuws_id, n.titel, n.datum, l.gebruikersnaam, l.member_id, COUNT(r.reactie_id) AS reacties
                                FROM nieuws_berichten AS n
                                LEFT JOIN leden AS l ON n.member_id = l.member_id
                                LEFT JOIN nieuws_reacties AS r ON n.nieuws_id = r.nieuws_id
                                GROUP BY n.nid
                                ORDER BY n.datum DESC
                                LIMIT 5
                      "[/COLOR][COLOR= #007700]);[/COLOR]
     
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]) >[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])  {[/COLOR] 
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700])) {[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"
<tr><td></td><td>"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]datum[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]"</td><td><a href=?p=nieuws&nid="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nieuws_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">"[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]titel[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]"</a></td><td>Door: <a href=index.php?p=profiel&mid="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$row[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]member_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">"[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/stripslashes"]stripslashes[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$row_member[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gebruikersnaam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]"</a></td></tr>
"[/COLOR][COLOR= #007700];
}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er zijn geen nieuws berichten gevonden.<br />"[/COLOR][COLOR= #007700];
}[/COLOR]

?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Vervang dit

$sql = mysql_query("
                        SELECT n.nieuws_id, n.titel, n.datum, l.gebruikersnaam, l.member_id, COUNT(r.reactie_id) AS reacties
                                FROM nieuws_berichten AS n
                                LEFT JOIN leden AS l ON n.member_id = l.member_id
                                LEFT JOIN nieuws_reacties AS r ON n.nieuws_id = r.nieuws_id
                                GROUP BY n.nid
                                ORDER BY n.datum DESC
                                LIMIT 5
                      ");


eens door

$sql = mysql_query("
                        SELECT n.nieuws_id, n.titel, n.datum, l.gebruikersnaam, l.member_id, COUNT(r.reactie_id) AS reacties
                                FROM nieuws_berichten AS n
                                LEFT JOIN leden AS l ON n.member_id = l.member_id
                                LEFT JOIN nieuws_reacties AS r ON n.nieuws_id = r.nieuws_id
                                GROUP BY n.nid
                                ORDER BY n.datum DESC
                                LIMIT 5
                      ") or die(mysql_error());


Je zult nu wel nog een keer een error krijgen, maar hier zal meer informatie in worden gegeven ^^
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Krijg nu dit:

Unknown column n.nid in group statement
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Vervang eens

GROUP BY n.nid


door

GROUP BY n.id


Heeft dat enig resultaat?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
of n.nieuws_id
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Yeah die van Sjoerd doet het.

Bedankt Sjoerd en Rik

Maar bij geschreven door staat niemand.

Kunnen jullie me daar mee helpen?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$row_member vervangen met $row
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren