dal 2015 - visita n. 591
Info sul database
Info sul database

 

Info sul database

Ci sono tre tipi di informazione che si possono ottenere da MySQL:

E' molto facile ottenere tutte queste informazioni da MySQL a linea di comando, ma con gli script PHP bisogna chiamare esplicitamente le API opportune. La sezione seguente mostrerà come ottenere queste informazioni.


Numero dei record interessati dalle query

In PHP si utilizza la funzione mysql_affected_rows():

$result_id = mysql_query ($query, $conn_id);
# restituisce 0 rows se la query non va a buon fine
$count = ($result_id ? mysql_affected_rows ($conn_id) : 0);
print ("$count righe interessate\n");

Lista delle strutture delle tabelle e dei database

Questo è molto facile da ottenere, ma il risultato può essere nullo se non si dispone dei privilegi sufficienti.

Oltre al metodo illustrato qui di seguito si possono utilizzare le query SHOW TABLES e SHOW DATABASES.

<?php
$con = mysql_connect("localhost", "userid", "password");
if (!$con) {
  die('Connessione impossibile. Errore: ' . mysql_error());
}
$db_list = mysql_list_dbs($con);
while ($db = mysql_fetch_object($db_list)) {
  echo $db->Database . "<br />";
}
mysql_close($con);
?>

Informazioni sul server

Nella tabella seguente sono riportati vari comandi MySQL per ottenere informazioni sul server, possono essere usati sia a linea di comando sia con script PHP.

ComandoDescrizione
SELECT VERSION( )Stringa della versione del server
SELECT DATABASE( )Nome del database corrente (vuoto se inesistente)
SELECT USER( )Nome utente corrente
SHOW STATUSIndicatori dello stato del server
SHOW VARIABLESVariabili di configurazione del server

















Introduzione
Installazione
Amministrazione
MySQL e PHP
Gestione database
Tipi di dati
Gestione tabelle
Query insert
Query select
Query update e delete
Clausola where
Clausola like e regexp
Clausola order by
Clausola join
Il valore NULL
Le transazioni
Il comando ALTER
Gli indici
Tabelle temporanee e cloni
Info sul database
Generazione di sequenze
Gestione dei duplicati
Iniezione di codice SQL
Export / Import



Per acquistare un'ottima reputazione devi sforzarti di essere come desideri apparire
Socrate (469-399 a.C.)

Valid CSS!
pagina generata in 0.001 secondi