Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

mysqli_info

MySQLi Funktionen

    Befehl:
string mysqli_info ( mysqli $link )


    Parameter-Liste:
NameBeschreibung
linkNur bei prozeduralem Aufruf: Ein von mysqli_connect() oder mysqli_init() zurückgegebenes Verbindungsobjekt.

    Rückgabewerte:
Eine Zeichenfolge, zusätzliche Informationen über die zuletzt ausgeführte Anfrage darstellt.


Mögliche mysqli_info Rückgabewerte
Query typeBeispiel Ergebnis-String
INSERT INTO...SELECT...Records: 100 Duplicates: 0 Warnings: 0
INSERT INTO...VALUES (...),(...),(...)Records: 3 Duplicates: 0 Warnings: 0
LOAD DATA INFILE ...Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
ALTER TABLE ...Records: 3 Duplicates: 0 Warnings: 0
UPDATE ...Rows matched: 40 Changed: 40 Warnings: 0

    Beschreibung:
Die Funktion mysqli_info() gibt einen String mit Informationen über die letzten Abfrage ausgeführt.


    Aktiv in Version:
(PHP 5, PHP 7)

    Siehe auch:
Liefert die Anzahl der betroffenen Zeilen in einer vorhergehenden MySQL Operation
 
Gibt die Anzahl der Warnungen der letzten Abfrage für den angegebenen Link
 
Ruft die Anzahl der Zeilen in einer Ergebnis
 

mysqli_info() - Beispiel: Objektorientierter Stil


Eingabe:
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$mysqli->query("CREATE TEMPORARY TABLE t1 LIKE City");

/* INSERT INTO .. SELECT */
$mysqli->query("INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150");
printf("%s\n", $mysqli->info);

/* close connection */
$mysqli->close();
?>


Ausgabe:
Records: 150  Duplicates: 0  Warnings: 0
mysqli_info() - Beispiel: Prozeduraler Stil


Eingabe:
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

mysqli_query($link, "CREATE TEMPORARY TABLE t1 LIKE City");

/* INSERT INTO .. SELECT */
mysqli_query($link, "INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150");
printf("%s\n", mysqli_info($link));

/* close connection */
mysqli_close($link);
?>


Ausgabe:
Records: 150  Duplicates: 0  Warnings: 0
MySQLi Funktionen