/ 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
Funktionen Max()
Fra : Kent Andersen


Dato : 30-07-01 08:50

Hvis jeg i en mysql-prompt skriver: select max(ID) from tabelnavn;
får jeg det ønskede max-ID.
Men når jeg connecter via PHP og skriver følgende:
$result = mysql_query("select max(ID) from tabelnavn");
$udskriv = mysql_fetch_array($result);
echo $udskriv[ID];

Så får jeg intet ud på skærmen.

ER det korrekt at bruge mysql_fetch_array når der kun er tale om et enkelt
tal?


M.v.h.

Kent



 
 
Henrik Hansen (30-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 30-07-01 09:29

"Kent Andersen" <kent.and@get2net.dk> wrote:

> Hvis jeg i en mysql-prompt skriver: select max(ID) from tabelnavn;
> får jeg det ønskede max-ID.
> Men når jeg connecter via PHP og skriver følgende:
> $result = mysql_query("select max(ID) from tabelnavn");
> $udskriv = mysql_fetch_array($result);
> echo $udskriv[ID];
>
> Så får jeg intet ud på skærmen.
>
> ER det korrekt at bruge mysql_fetch_array når der kun er tale om et enkelt
> tal?

ja, men dit felt navn skal ikke hedde ID men max(ID), derfro kan du
gøre noget alla:

$result = mysql_query("select max(ID) AS ID from tabelnavn");
$udskriv = mysql_fetch_array($result);
echo $udskriv["ID"];

dette vil gøre at din værdi får et alias som ID istedet for max(ID)

håber det hjælper.

--
Henrik Hansen

Johan (30-07-2001)
Kommentar
Fra : Johan


Dato : 30-07-01 09:27

> Hvis jeg i en mysql-prompt skriver: select max(ID) from tabelnavn;
> får jeg det ønskede max-ID.
> Men når jeg connecter via PHP og skriver følgende:
> $result = mysql_query("select max(ID) from tabelnavn");
> $udskriv = mysql_fetch_array($result);
> echo $udskriv[ID];
>
> Så får jeg intet ud på skærmen.
>
> ER det korrekt at bruge mysql_fetch_array når der kun er tale om et enkelt
> tal?

Prøv

$udskriv = mysql_fetch_row($result);
echi $udskriv[0];

mvh

Johan



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

Månedens bedste
Årets bedste
Sidste års bedste