Funzione mysql_info() di PHP

Definizione e utilizzo

La funzione mysql_info() restituisce le informazioni sulla query più recente.

Se ha avuto successo, restituisce informazioni sulla statement, altrimenti restituisce false.

Sintassi

mysql_info(connessione)
Parametro Descrizione
connessione Opzionale. Regola la connessione MySQL. Se non è definita, viene utilizzata l'ultima connessione.

Descrizione

mysql_info() restituisce attraverso la connessione data connessione Dettagli dell'ultima query eseguita. Se non specificato connessionese non specificato, viene presumuto essere la connessione aperta precedentemente.

mysql_info() restituisce una stringa per tutte le seguenti istruzioni elencate:

INSERT INTO ... SELECT ...
INSERT INTO ... VALUES (...),(...),(...)...
LOAD DATA INFILE ...
ALTER TABLE
UPDATE

Restituisce false per qualsiasi altra istruzione. Il formato della stringa dipende dall'istruzione fornita.

Esempio

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Impossibile connettersi: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "INSERT INTO person VALUES ('Bill','Gates','Utah','19')";
$result = mysql_query($sql,$con);
$info = mysql_info($con);
echo $info;
mysql_close($con);
?>

Output simile a:

Formato stringa: Record: 15 Duplicati: 0 Avvisi: 0