/ 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
det skulle ellers have været så simpelt me~
Fra : Tonny Jørgensen


Dato : 05-04-02 23:38

følgende kode biksede jeg sammen

<?

$res=mysql_connect ('localhost', 'root', '') or
die("Fejl: ".mysql_error());
mysql_select_db ('warp',$res) or
die("Fejl: ".mysql_error());


$result = mysql_query ("select DISTINCT owner from warp");

print "<table>";


while ($row = mysql_fetch_array($result)) {

$bum = mysql_query ("SELECT sum(size) FROM warp WHERE owner =
'$row[owner]'");

print "<tr><td> $row[owner] </td> <td> . $bum . </td></tr>";

print "</table>";
}

?>



desværre outputter det dette her

. Resource id #3 .

alhafi . Resource id #4 . cliffy . Resource id #5 . CYT . Resource id #6 .
DeadlyMax . Resource id #7 . Demix . Resource id #8 . gambit . Resource id
#9 . hest . Resource id #10 . kain . Resource id #11 . kalle . Resource id
#12 . kjkool . Resource id #13 . mavedreng . Resource id #14 . merkinbal .
Resource id #15 . nklz . Resource id #16 . nomaden . Resource id #17 . Ped .
Resource id #18 . psx . Resource id #19 . raz . Resource id #20 . sbygel .
Resource id #21 . silly . Resource id #22 . test . Resource id #23 .

Resource id # istedet for tal.

nogen simpel løsning på dette problem ?

er det fordi mysql returnere et resultat SÆT ?

og hvis ja, kan jeg så på nogen simpel måde fikse det UDEN at køre en en
løkke inden i den anden løkke ? (har rodet med det men så går det lidt galt
*hehehe*)

- Tonny, The php lamer



 
 
Martin Mouritzen (06-04-2002)
Kommentar
Fra : Martin Mouritzen


Dato : 06-04-02 00:00

After I finished the 3 Pan Galactic Gargle Blasters, "Tonny Jørgensen"
<tonny@cybercity.dk> just offered me, he muttered some weird stuff,
and I had to correct this gibberish:

<snip kode der ikke virker som den skal>

Din fejl ligger i at du glemmer at kalde mysql_fetch_array på $bum.

Prøv med denne kode i stedet, jeg har dog lavet visse "forbedringer"
nogle steder, koden er utestet. hth.

|<?
|$connection = mysql_connect("localhost","root","") or die("Couldn't connect to database, because: ".mysql_error());
|mysql_select_db("warp",$connection);
|
|$query = "SELECT DISTINCT owner FROM warp";
|$result = mysql_query($query,$connection) or die("\n<br>\n<b>SQL-Fejl:</b> ".mysql_error()."<br>\n<b>SQL:</b> ".$query);
|
|print "<table>";
|
|while ($row = mysql_fetch_array($result)) {
|   $query = "SELECT SUM(size) FROM warp WHERE owner = '".$row["owner"]."'";
|   $result2 = mysql_query($query,$connection) or die("\n<br>\n<b>SQL-Fejl:</b> ".mysql_error()."<br>\n<b>SQL:</b> ".$query);
|   list($size) = mysql_fetch_array($result2);
|   print "<tr><td>".$row["owner"]."</td><td>".$size."</td></tr>";
|}
|
|print "</table>";
--
Nano Martin Mouritzen Phone +45 24899896
Vesterbrogade 30C. 2. Programmer Advanced Simplicty
DK-8000 Århus martin@nano.dk http://www.nano.dk
Nano nu officiel dansk distributør af UltraEdit, se mere på websitet

Tonny Jørgensen (06-04-2002)
Kommentar
Fra : Tonny Jørgensen


Dato : 06-04-02 00:12


"Martin Mouritzen" <martin@fez.dk> wrote in message
news:a8lad9$2p4t$1@news.cybercity.dk...
> After I finished the 3 Pan Galactic Gargle Blasters, "Tonny Jørgensen"
> <tonny@cybercity.dk> just offered me, he muttered some weird stuff,
> and I had to correct this gibberish:
>
> <snip kode der ikke virker som den skal>
>
> Din fejl ligger i at du glemmer at kalde mysql_fetch_array på $bum.
>
> Prøv med denne kode i stedet, jeg har dog lavet visse "forbedringer"
> nogle steder, koden er utestet. hth.
>
> |<?
> |$connection = mysql_connect("localhost","root","") or die("Couldn't
connect to database, because: ".mysql_error());
> |mysql_select_db("warp",$connection);
> |
> |$query = "SELECT DISTINCT owner FROM warp";
> |$result = mysql_query($query,$connection) or
die("\n<br>\n<b>SQL-Fejl:</b> ".mysql_error()."<br>\n<b>SQL:</b> ".$query);
> |
> |print "<table>";
> |
> |while ($row = mysql_fetch_array($result)) {
> | $query = "SELECT SUM(size) FROM warp WHERE owner = '".$row["owner"]."'";
> | $result2 = mysql_query($query,$connection) or
die("\n<br>\n<b>SQL-Fejl:</b> ".mysql_error()."<br>\n<b>SQL:</b> ".$query);
> | list($size) = mysql_fetch_array($result2);
> | print "<tr><td>".$row["owner"]."</td><td>".$size."</td></tr>";
> |}
> |
> |print "</table>";
> --
sørme så din smartass *G* well hvis ikke kan jeg punke FEZ på icq´en kan jeg
altid smadre mine alskens ubehage og dårligdomme i form af mit rådne php
slamkode.

kan man mon smutte en slags "order by 'sum(size)'" ind et sted ?

- Tonny




Kim Emax - ayianapa.~ (06-04-2002)
Kommentar
Fra : Kim Emax - ayianapa.~


Dato : 06-04-02 12:48


"Tonny Jørgensen" <tonny@cybercity.dk> skrev

> kan man mon smutte en slags "order by 'sum(size)'" ind et sted ?

ja, spørg i database gruppen

--
Take Care
Kim Emax
http://www.emax.dk
http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste