i'm trying to execute a prepared statement with php but it doesn't work. My prepared statement is like:
SHOW TABLES LIKE "italy_turin_mathematics"
and i do it like this:
if ($stmt = $this->mysqli->prepare("SHOW TABLES LIKE ?_?_?")) {
    $stmt->bind_param('sss', "italy", "turin", "mathematics");
    $stmt->execute();
    $stmt->store_result();
    $stmt->bind_result($column1);
    while($stmt->fetch()) {
        echo "Table: ".$column1;
    }
}
I'm sure it must return something, because with PHPMyAdmin it does, but with PHP it always skips the while loop, i think there is something wrong with the prepared statement query, maybe it needs to escape the underscore char?
How can i do it?
 
     
     
    