PHP 8.1.28 Released!

Schema::existsInDatabase

(No version information available, might only be in Git)

Schema::existsInDatabasePrüft, ob es das angegebene Objekt in der Datenbank gibt

Beschreibung

public mysql_xdevapi\Schema::existsInDatabase(): bool

Prüft, ob das betreffende Objekt (Schema, Tabelle, Sammlung oder View) im Schema-Objekt vorhanden ist.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt true zurück, wenn das Schema, die Tabelle, die Sammlung oder der View noch im Schema vorhanden ist, andernfalls wird false zurückgegeben.

Beispiele

Beispiel #1 mysql_xdevapi\Schema::existsInDatabase()-Beispiel

<?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");

// ...

// Ist diese Sammlung noch in der Datenbank (Schema)?
if ($trees->existsInDatabase()) {
echo
"Ja, die Sammlung 'trees' ist noch in der Datenbank.";
}

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

Ja, die Sammlung 'trees' ist noch in der Datenbank.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top