Jak w temacie, drodzy programiści. Nie wiem co tu można więcej napisać. W zapytaniu z SHOW w query i opcją MYSQLI_USE_RESULT i sprawdzeniu wyników mysqli_result->num_rows, pokazuje mi zawsze zero. Wyprzedzę że mysqli_result->close() nie pomaga. Dopiero usunięcie tej opcji powoduje prawidłowe działanie tego zapytania. Zgłosiłem to jako bug, może nie ma racji ale nie znajduje odpowiedzi na takie zachowanie.
$link = new mysqli(url, user, pass );
$query = $link->query('SHOW TABLES LIKE "'tabela'"', MYSQLI_USE_RESULT ) ;
if($query->num_rows ){
$query->close();
return true;
}
else{
$query->close();
$this->unset();
}
Zgłoszone i przyjete jako Bug niepełnej dokumentacji
https://bugs.php.net/bug.php?id=74262właściwie to powinno być w MySQL