/ 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
Hent een række
Fra : Jimmy


Dato : 05-08-03 14:17

Hej

Jeg skal hente een kolonne fra een række i en MySQL-tabel.
Dette kunne være LAST_INSERT_ID(), COUNT(*) eller lignende.

Dette vil jeg gerne gøre på en så simpel måde som muligt.
Min egen tilgang er følgende:


$data = mysql_query ("SELECT COUNT(*) AS Antal FROM tabel");
$line = mysql_fetch_array ($data, MYSQL_ASSOC);
$Antal = $line ['Antal'];
mysql_free_result ($data);


Udover at man måske kan fjerne mysql_free_result må der være en måde, hvorpå
man kan klare ovenstående på een linie?

Mvh
Jimmy



 
 
Johan Holst Nielsen (05-08-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 05-08-03 15:10



Jimmy wrote:
> Hej
>
> Jeg skal hente een kolonne fra een række i en MySQL-tabel.
> Dette kunne være LAST_INSERT_ID(), COUNT(*) eller lignende.
>
> Dette vil jeg gerne gøre på en så simpel måde som muligt.
> Min egen tilgang er følgende:
>
>
> $data = mysql_query ("SELECT COUNT(*) AS Antal FROM tabel");
> $line = mysql_fetch_array ($data, MYSQL_ASSOC);
> $Antal = $line ['Antal'];
> mysql_free_result ($data);
>
>
> Udover at man måske kan fjerne mysql_free_result må der være en måde, hvorpå
> man kan klare ovenstående på een linie?

Well... en måde kunne være mysql_result() ?
http://php.net/mysql_result

$Antal = @mysql_result(@mysql_query(SELECT COUNT(*) AS Antal FROM
tabel), 0, "Antal");

Ellers kan jeg ikke komme på andet ;) Smid selv errorhandling på ;)

mvh
Johan


Jimmy (05-08-2003)
Kommentar
Fra : Jimmy


Dato : 05-08-03 15:35

"Johan Holst Nielsen" <johan@weknowthewayout.com> wrote in message
news:3F2FBA9E.3010104@weknowthewayout.com...
>
>
> Well... en måde kunne være mysql_result() ?
> http://php.net/mysql_result
>
> $Antal = @mysql_result(@mysql_query(SELECT COUNT(*) AS Antal FROM
> tabel), 0, "Antal");


Den kendte jeg ikke.
Det er super - Tak for hjælpen.

Mvh
Jimmy



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

Månedens bedste
Årets bedste
Sidste års bedste