Visualizzazione risultati 1 fino 4 di 4

Discussione: errore di selezione database

  1. #1
    musicdate non è connesso Utente giovane
    Data registrazione
    06-01-2012
    Messaggi
    87

    Unhappy errore di selezione database

    salve.
    ho perso tutto il pomeriggio a cercar di capire perchè il seguente codice php stampa

    "Connesso con successoErrore nella selezione del database"

    e non ci sono riuscito.
    Codice PHP:
    <?php

    $db_name
    ="my_miosito";

    $connection=mysql_connect ( "localhost", "miosito", "password") or die("Connessione non riuscita: " . mysql_error());
    print (
    "Connesso con successo");

    mysql_select_db ( "my_miosito", $connessione) or die("Errore nella selezione del database" . mysql_error());


    mysql_close($connessione);

    ?>
    qualcuno ha dei suggerimenti?
    il miodatabase è attivo, di classe 1, funzionante (riesco a fare query, inserimenti e modifiche nell'unica tabella presente dal pannello di phpadmin)

    EDIT:

    mi rispondo da me ma magari può essere utile a qualcun altro: ho usato connection come variabile di connessione e connessione come variabile per la selezione del db
    Ultima modifica di alemoppo : 18-01-2012 alle ore 22.02.34 Motivo: usa il tasto "Edita"

  2. #2
    Guest

    Predefinito

    Secondo me è tutto sbagliato! Prova ad usare questo codice:
    Codice PHP:
    <?php

    $db_host
    ="localhost";
    $db_user="tuo_user";
    $db_pass="tua_password";
    $db_name="nome_database";

    $conn=mysql_conn( "localhost", "TUO_USER", "password")
    echo
    "Connessione non riuscita: " . mysql_error());
    echo
    "Connesso con successo";

    mysql_select_db ( "NOME_DATABASE", $conn)
    echo
    "Errore nella selezione del database" . mysql_error());

    mysql_close($conn);

    ?>
    EDIT:

    Oppure prova questo che è migliore:
    Codice PHP:
    $db_host="localhost";
    $db_user="tuo_user";
    $db_pass="tua_password";
    $db_name="nome_database";

    $conn = mysql_connect ($db_host,$db_user,$db_pass);
    if (!
    $conn){
    die(
    "Errore di connessione");
    }
    $sel = mysql_select_db($db_name,$conn);
    if (!
    $sel){
    die(
    "Errore di selezione del database.");
    }
    Ultima modifica di alemoppo : 18-01-2012 alle ore 22.01.22 Motivo: Usa il tasto "Edita" +tag[php]

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,173

    Predefinito

    @pcword: nel tuo primo script mancano 2 if:
    Citazione Originalmente inviato da pcword Visualizza messaggio
    Secondo me è tutto sbagliato! Prova ad usare questo codice:
    Codice PHP:
    <?php

    $db_host
    ="localhost";
    $db_user="tuo_user";
    $db_pass="tua_password";
    $db_name="nome_database";

    $conn=mysql_conn( "localhost", "TUO_USER", "password")
    echo
    "Connessione non riuscita: " . mysql_error());
    echo
    "Connesso con successo";

    mysql_select_db ( "NOME_DATABASE", $conn)
    echo
    "Errore nella selezione del database" . mysql_error());

    mysql_close($conn);

    ?>
    Mentre lo script di musicdate (con le variabili aggiustate come scritto nell'edit) è corretto.

    Ciao!
    Ultima modifica di alemoppo : 18-01-2012 alle ore 22.07.13

  4. #4
    musicdate non è connesso Utente giovane
    Data registrazione
    06-01-2012
    Messaggi
    87

    Predefinito

    grazie a tutti per i suggerimenti!

Tags for this Thread

Regole di scrittura

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