In teoria dovrebbe tornare null, come valore di php.
Se non ti ritrovi con questo potrebbe essere che sbagli il codice php...
poc
codice:
mysqli = new mysqli("localhost", "my_user", "my_password", "my_database");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* prepare and execute the query */
sql = "select x from y where z";
resource = mysqli_query(mysqli, sql);
/* check result */
if (mysqli_num_rows(resource) > 0) {
while (record = mysqli_fetch_assoc(resource)){
record[] = record;
} else {
exit ("errore: nessun record trovato");
}