Schema::existsInDatabase

Check if exists in database

&reftitle.description; public `bool` `mysql_xdevapi\Schema::existsInDatabase`

Checks if the current object (schema, table, collection, or view) exists in the schema object.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

&true; if the schema, table, collection, or view still exists in the schema, else &false;.

&reftitle.examples;

### `mysql_xdevapi\Schema::existsInDatabase` example

    <?php
    $session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");

    $session->sql("DROP DATABASE IF EXISTS food")->execute();
    $session->sql("CREATE DATABASE food")->execute();
    $session->sql("CREATE TABLE food.fruit(name text, rating text)")->execute();

    $schema = $session->getSchema("food");
    $schema->createCollection("trees");

    // ...

    $trees = $schema->getCollection("trees");

    // ...

    // Is this collection still in the database (schema)?
    if ($trees->existsInDatabase()) {
        echo "Yes, the 'trees' collection is still present.";
    }

&example.outputs.similar;

    Yes, the 'trees' collection is still present.