PHP Manualen
forrige |  | næste

# mysql_stat

(PHP 4 >= 4.3.0, PHP 5)

mysql_stat -- Den nuværende system status

## Beskrivelse

string mysql_stat ( [resource link_identifier] )

mysql_stat() returnerer den nuværende server status.

## Parameterliste

link_identifier

  Link til en MySQL forbindelse.

## Returneringsværdier

Returnerer en streng med status for uptime, tråde, forespørgsler, åbne tabeller, flush tabeller and forespørgsler per second. For en komplet liste og andre status variabler, kan du bruge SHOW STATUS SQL kommandoen. Hvis link_identifier er ugyldig, `NULL` er returneret.

## Eksempler

Eksempel 1. mysql_stat() eksempel

`<?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $status = explode(' ', mysql_stat($link)); print_r($status); ?>`

Ovenstående eksempel vil udskrive noget der ligner:

    Array
    (
        [0] => Uptime: 5380
        [1] => Threads: 2
        [2] => Questions: 1321299
        [3] => Slow queries: 0
        [4] => Opens: 26
        [5] => Flush tables: 1
        [6] => Open tables: 17
        [7] => Queries per second avg: 245.595
    )

Eksempel 2. Alternativ mysql_stat() eksempel

`<?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); $result = mysql_query('SHOW VARIABLES', $link); while ($row = mysql_fetch_assoc($result)) { echo $row['Variable_name'] . ' = ' . $row['Value'] . "\n"; } ?>`

Ovenstående eksempel vil udskrive noget der ligner:

    back_log = 50
    basedir = /usr/local/
    bdb_cache_size = 8388600
    bdb_log_buffer_size = 32768
    bdb_home = /var/db/mysql/
    bdb_max_lock = 10000
    bdb_logdir =
    bdb_shared_data = OFF
    bdb_tmpdir = /var/tmp/
    ...

## Se også

mysql_get_server_info()
mysql_list_processes()

forrige | hjem | næste
mysql_select_db | op | mysql_tablename