/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
COUNT, MySQL & PHP
Fra : Jesper Davidsen


Dato : 05-07-04 14:51

Hej

Jeg har en forespørgsel der har til formål at tælle hvor mange gange et id
(svarende til et navn) optræder i en tabel og sortere efter antal. Det
virker sådan set ok, men problemet opstår når jeg skal have udskrevet
antallet af gange et navn optræder. Det jeg har lave ser nogenlunde sådan
ud:

$sql = 'SELECT first_name, last_name, count( * ) AS goals ';
$sql .= 'FROM goal ';
$sql .= 'INNER JOIN player ON goal.player_id = player.player_id ';
$sql .= 'INNER JOIN match_list ON goal.match_id = match_list.match_id ';
$sql .= 'WHERE YEAR( match_datetime ) = 2003 ';
$sql .= 'GROUP BY goal.player_id ';
$sql .= 'ORDER BY goals DESC ';
$sql .= 'LIMIT 0 , 5';

$result = mysql_query($sql, $conn) or die(mysql_error());

while ($list_array = mysql_fetch_array($result)) {
$first_name = $list_array['first_name'];
$last_name = $list_array['last_name'];
$goal_count = $list_arry['goals'];
print "$first_name $last_name $goal_count <br>";
}

Problemet er nu at $goal_count slet ikke kommer med i html koden, jeg får
godt nok for- og efternavn ud. kan nogen hjælpe?

Jesper



 
 
Jeppe Uhd (05-07-2004)
Kommentar
Fra : Jeppe Uhd


Dato : 05-07-04 15:01

Jesper Davidsen wrote:

> while ($list_array = mysql_fetch_array($result)) {
> $first_name = $list_array['first_name'];
> $last_name = $list_array['last_name'];
> $goal_count = $list_arry['goals'];
> print "$first_name $last_name $goal_count <br>";
> }
>
> Problemet er nu at $goal_count slet ikke kommer med i html koden, jeg
> får godt nok for- og efternavn ud. kan nogen hjælpe?

Hvis det er direkte sakset er det nok fordi $list_array!=$list_arry

--
MVH Jeppe Uhd - NX http://nx.dk
Webhosting for nørder og andet godtfolk



Jesper Davidsen (05-07-2004)
Kommentar
Fra : Jesper Davidsen


Dato : 05-07-04 15:31

>
> Hvis det er direkte sakset er det nok fordi $list_array!=$list_arry
>

Ups.... røde øre

Tak for hjælpen



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste