alex_: connecten zu mysql

huhu,

ich würde gerne zu mysql connecten ohne angabe eines datenbanknamens, weil der evtl erst angelegt werden muss... wenn ich database= weglasse bekomm ich immer fehler...

__CODE__
DBI->connect(qq{"DBI:mysql:host=$host;database=$dbname",$dbuser, $db_pswd, $db_err});
__CODE__

wie müsste ich das da oben modifizieren?

thx, gruß

  1. Tag alex_.

    ich würde gerne zu mysql connecten ohne angabe eines datenbanknamens, weil der evtl erst angelegt werden muss... wenn ich database= weglasse bekomm ich immer fehler...

    Schau dir mal DBD::mySQL Serveradministration an.

    Siechfred

    1. Tag alex_.

      ich würde gerne zu mysql connecten ohne angabe eines datenbanknamens, weil der evtl erst angelegt werden muss... wenn ich database= weglasse bekomm ich immer fehler...

      Schau dir mal DBD::mySQL Serveradministration an.

      Siechfred

      jap hab ich aber die connecten auch immer zu ner existierenden datenbank... bin also nicht schlauer...

      1. Tag alex_.

        Schau dir mal DBD::mySQL Serveradministration an.
        jap hab ich aber die connecten auch immer zu ner existierenden datenbank.

        Nein, nicht zwangsläufig. Wenn du ein Treiberhandle hast, brauchst du keine existierende Datenbank und kannst einfach die Methode func("createdb") aufrufen.

        Siechfred