Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111

    errore di connessione a mysql

    Salve,
    ho appena installato mysql e ho provato a fare uno script in php (insert.php) per connettermi al database e inserire dati.
    Ho settato una userid e una password nel file .ini di mysql (semplicemente "user" e "pass").

    Ho poi creato il database db_annunci e la tabella Annunci.

    In insert.php ho settato la userid e la password nello script php per accedere a mysql e l'errore che mi da è:

    Warning: mysql_connect(): Access denied for user: 'user@localhost' (Using password: YES) in c:\inetpub\wwwroot\insert.php on line 7
    Errore durante la connessione al database

    Lo script insert.php è così:

    <?
    $host="localhost";
    $user="user";
    $pass="pass";

    $db=mysql_connect($host,$user,$pass) or die ("Errore durante la connessione al database");
    $sql="INSERT INTO Annunci (Nome,Email,Testo) VALUES('".$nome."','".$email."','".$testo."')";
    mysql_db_query("db_annunci",$sql,$db);
    mysql_close();
    ?>

    dove Annunci ovviamente è il nome della tabella e db_annunci il nome del database.

    Qualcuno sa perchè non riesco a connettermi?
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  2. #2
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    1)devi verificare se il servizio di mysql è running
    2)prova a fare un dsn per verificare se si connette con user e passw (è solo una prova di funzionamento)


  3. #3
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    Funzionare funziona, il 'semaforo' è verde.
    Come si fa il dsn? Grazie
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  4. #4
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    strumenti di amministrazione
    gestione odbc e qua aggiungi un dsn di sistema
    ricordati che devi installare anke i driver odbc di mysql oppure gli ole se no non riesci a fare la connessione al db


  5. #5
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    Grazie
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

  6. #6
    Prova questo codice:

    codice:
    <% 
    Set Conn = Server.CreateObject("ADODB.Connection") 
    str_Conn = "driver=MySQL;server=localhost;uid=username;pwd=password;database=nomedatabase" 
    conn.Open str_Conn 
    
    if err.Number = 0 then 
       Response.write "Tutto ok" 
    else 
       Response.write "Eccoti l'orrore: " & err.Description 
    end if 
    
    conn.close
    set conn = NOTHING
    %>

  7. #7
    Utente di HTML.it L'avatar di Sonix
    Registrato dal
    Feb 2001
    Messaggi
    111
    grazie, ma sono ancora alle prese con l'istallazione dei DNS di sistema per mysql..
    Nel bel mezzo del cammin del mio script mi ritrovai in una selva oscura che la diritta via era smarrita...

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.