In PHP possiamo ottenere il numero di righe restituite da una query ad un database MySQL.
Possiamo usare la proprietà affected_rows dopo aver eseguito una query al database:
$mysqli = new mysqli('localhost', 'username', 'password', 'db');
if (mysqli_connect_errno()) {
printf("Connessione fallita: %s\n", mysqli_connect_error());
exit();
}
$result = $mysqli->query('SELECT title FROM docs WHERE published = 1');
printf("Documenti trovati: %d\n", $mysqli->affected_rows);
$result->close();
$mysqli->close();
In stile procedurale diventa:
$link = mysqli_connect('localhost', 'username', 'password', 'db');
if (!$link) {
printf("Connessione fallita: %s\n", mysqli_connect_error());
exit();
}
$result = mysqli_query($link, 'SELECT title FROM docs WHERE published = 1');
printf("Documenti trovati: %d\n", mysqli_affected_rows($link));
mysqli_free_result($result);
mysqli_close($link);