Visualizzazione risultati 1 fino 4 di 4

Discussione: [PHP] [MYSQL] - Verificare se il db esiste

  1. #1
    Guest

    Question [PHP] [MYSQL] - Verificare se il db esiste

    Sto rispolverando un pò di php mi sono imbattuto in un problema, nella pagina che sto realizzando chiedo all'utente di specificare i parametri di connessione a MySQL:

    1 chiedo quindi indirizzo, username e password tramite un form
    2 verifico che la connessione al server vada in porto
    3 gli chiedo di specificare il nome del db da utilizzzare

    a questo punto lo script dovrebbe verificare se il database esiste o meno ed in quel caso presentare all'utente la possibilità di scegliere se crearne uno nuovo o utilizzare quello trovato aggiungendo le tabelle.

    So bene che su altervista ho un unico database ma pensiamo in grande.

    Grazie e scusate la lungaggine !
    Ultima modifica di kimeracms : 23-04-2006 alle ore 00.07.36

  2. #2
    Guest

    Predefinito

    Non basta un
    Codice PHP:
    if (!mysql_select_db($database,$connessione)
    {
    // Codice per permettere di creare nuovo database?
    }
    No perchè in questo modo basta che l'utente sbagli uno dei $parametri_di_conessione affinchè lo script esegua la creazione del nuovo db.
    Allora prova con l'uso della funzione mysql_list_dbs confrontanto il db selezionato dall'utente con quelli esistenti.

  3. #3
    Guest

    Predefinito

    Ho provato così e mi pare elegante:

    Codice:
        {
          
         	$connessione = mysql_connect($host, $username, $password);
      	mysql_select_db($dataname,$connessione);
     	$erroredb="Errore: " . mysql_errno() . ": " . mysql_error() . "\n";
    		
    	}
    nel caso vi servisse ciao !

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Visto che risolto, chiudo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •