Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    prima connessione mysql

    ciao a tutti
    sto provando a connettermi ad un db mysql con php (che al momento conosco zero) ed ho un problema;

    la stringa consigliata un po da tutti è:

    codice:
    <?
    // parametri del database
    $db_host = "localhost";
    $db_user = "user";
    $db_password = "pwd";
    $db_name = "database";
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri");
    ?>
    ora.. il database mysql c'è e funziona poichè lo uso abitualmente con ASP.... i parametri (host, user e pwd) sono i medesimi che uso per le connessioni in ASP e sono giusti, eppure non si connette al database per qualche ignaro motivo... dandomi come errore "Errore nella connessione. Verificare i parametri" quindi $db è vuota...

    è possibile sapere se l'errore è dato dall'host, dallo user o dalla pwd?

    nessuno ha qualche consiglio? ad esempio io ho sia iss che apache installati e per accedere alle pagine php devo digitare "localhost:8080" ... influisce qualcosa sui parametri di connessione al db?


  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se non hai modificato niente i parametri di default sono questi.

    $db_user = "root";
    $db_password = "";

  3. #3
    no, il database ha un utente configurato che utlizzo già con asp percui sono sicuro funziona..

    il problema sembra essere $db_host...

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    $db = mysql_connect($db_host, $db_user, $db_password) or die (mysql_error() );

    prova a scrivere così e vedi l'errore che ti restituisce

  5. #5
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    codice:
    die (mysql_error() . "Errore nella connessione. Verificare i parametri");
    così almeno saprai di che tipo di errore si tratta...

  6. #6
    grazie a tutti..

    allora, l'errore che mi torna è il seguente:

    "Client does not support authentication protocol requested by server; consider upgrading MySQL client"

    cioè ?! devo aggiornare mySQL?!


  7. #7

  8. #8
    sembra funzionare tutto.. grazie 1000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.