Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Contare i database di un server MySQL

    Salve! Mi servirebbe una query che mi permetta di calcolare il numero totale di database presenti su un Server MySQL.

    Premetto che sul server mysql in questione possiedo un account root quindi ho tutti i privilegi.
    www.phpbbitalia.net
    www.phpbbitalia.it

  2. #2

  3. #3
    Nessuno saprebbe darmi una risposta diretta?
    www.phpbbitalia.net
    www.phpbbitalia.it

  4. #4
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/mysql_list_dbs

  5. #5
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Non c'è miglior risposta di quella che ha dato filippo.toso.

    fai un ciclo, con un contatore.

    Codice PHP:
    $link mysql_connect('localhost''mysql_user''mysql_password');
    $db_list mysql_list_dbs($link);

    $cont 0;
    while (
    $row mysql_fetch_object($db_list)) {
         
    $cont++;
    }

    echo 
    "Hai " $cont " database"
    Penso la logica sia questa...
    Con i sogni possiamo conoscere il futuro...

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Con mysql 5 puoi risolvere direttamente tramite query.

    codice:
    SELECT COUNT(SCHEMA_NAME) AS NUMERO_DBASE
    FROM INFORMATION_SCHEMA.SCHEMATA

  7. #7
    Grazie Nicola75ss.
    www.phpbbitalia.net
    www.phpbbitalia.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.