Avatar billede ziz Nybegynder
17. oktober 2002 - 19:48 Der er 13 kommentarer og
1 løsning

Find største værdi

Hej,
jeg har dette i en tabel:
id  overskrift  navn  email  dato  besked  replies

så skal den finde den med den største "replies" og skrive i et php scritp:
"Overskrift" - "Replies" indlæg.
Avatar billede limemedia Nybegynder
17. oktober 2002 - 19:52 #1
for 5 point er sql'kommandoen vist hvad du kan få *g*

mysql_query('SELECT id, overskrift, replies FROM table ORDER BY replies DESC LIMIT 0,1');
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:04 #2
nu er der 15 points
Avatar billede limemedia Nybegynder
17. oktober 2002 - 20:09 #3
uhu *g*

<?php
    $sql = mysql_query('SELECT id, overskrift, replies FROM table ORDER BY replies DESC LIMIT 0,1');

    if (mysql_num_rows($sql)) {
        $foo = mysql_fetch_assoc($sql);
       
        echo $foo["overskrift"].' - '.$foo["replies"];
    }
?>
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:16 #4
Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /web/www.skyskraber.dk/www/yo-bitch/sex.php on line 82
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:17 #5
<?php
include("config.php");
    $sql = mysql_query('SELECT id, overskrift, replies FROM table ORDER BY replies DESC

LIMIT 0,1');

    if (mysql_num_rows($sql)) {
        $foo = "mysql_fetch_assoc($sql)";
       
        echo "Debat med flest sætninger: $foo["overskrift"].' - '.$foo["replies"] indlæg";
    }
?>
Avatar billede limemedia Nybegynder
17. oktober 2002 - 20:19 #6
hvis du nu fremfor at ændre alle mine linier til ugyldig kode forsøgte med den jeg postede, ville du sikkert  ikke få en parse error .....
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:29 #7
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /web/www.skyskraber.dk/www/yo-bitch/sex.php on line 82
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:29 #8
<?php
include("config.php");
    $sql = mysql_query('SELECT id, overskrift, replies FROM forum_body ORDER BY replies

DESC LIMIT 0,1');

    if (mysql_num_rows($sql)) {
        $foo = mysql_fetch_assoc($sql);
       
        echo Debat med flest sætninger: $foo["overskrift"].' - '.$foo["replies"] indlæg;
    }
?>
Avatar billede limemedia Nybegynder
17. oktober 2002 - 20:32 #9
ja, så har du kun ændret én linie og måske det er dén der indeholder problemet....
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:33 #10
Nej jeg har ej.. Gider du ikke godt at se min kode?
Avatar billede limemedia Nybegynder
17. oktober 2002 - 20:35 #11
hvad hulan kalder du så den her
echo Debat med flest sætninger: $foo["overskrift"].' - '.$foo["replies"] indlæg;

sammenlignet med
echo $foo["overskrift"].' - '.$foo["replies"];

?
Avatar billede limemedia Nybegynder
17. oktober 2002 - 20:37 #12
skriv dog
echo 'Debat med flest sætninger: '.$foo["overskrift"].' - '.$foo["replies"].' indlæg';

idet mindste kan du prøve at få det til at virke som du spørger om inden du ændrer koden, specielt når du i første forsøg bruger flere formateringsregler. Et godt råd, få noget til at virke, ret så enkeltvist så du er sikker på det virker step-by-step.
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:38 #13
Okay, men der skal jo stå det der.. $foo["overskrift"].' ser ikke rigtig ug. Mén hvad ved jeg..
Avatar billede ziz Nybegynder
17. oktober 2002 - 20:39 #14
Mange tak..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester