[MySQL] - Existiert eine Datenbank schon?
-
Sers,
Ich programmiere gerade eine Anwendung mit PHP und mySQL. Am Anfang soll installiert werden. Wie kann ich nun testen, ob eine Datenbank schon existiert.
Tut sie das nämlich nicht muss ich sie mit CREATE DATABASE erstellen.
danke
ciao
-
Hmm also erstmal mysql_connect(...) und dann schauen was mysql_select_db(...) zurück gibt:
TRUE ... Existiert
FALSE ... Existiert nicht, erzeuge neue Database mit mysql_create_db()Wie das allerdings mit den DB-Klassen geht weiß ich nicht.
MfG SideWinder
-
This function is deprecated, please use mysql_query() to issue a SQL CREATE DATABASE statement
Darf ich die Funktionien nicht benutzen???
Ist doch viel einfacher...Mmmh
Achja, SideWinder, du hast mir geholfen, danke!
ciao
-
Hmm? Sicher das du nicht mysql_selectdb statt mysql_select_db genommen hast?
Naja egal mysql_query mit CREATE kannst du auch nehmen dürfte auf das gleiche hinauslaufen.
MfG SideWinder
-
Warum das? Dafür gibts doch SHOW:
SHOW DATABASES LIKE 'Name';
Wenn das ein Ergebnis zurückliefert, dann gibt es die DB, ansonsten eben nicht.
Gruß Jens