Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643

    Problema a capire come funziona mysql

    Ciao a tutti...volevo studiarmi un po' di php interfacciato con il db mysql

    Mi sono scaricato easyphp per win che comprende apache, php e mysql

    Stò leggendo la guida trovata a questo indirizzo:
    http://freephp.html.it/guide/lezioni.asp?idguida=8

    Ho messo il phpmyadmin nella cartella www e riesco ad accedervi però gli script non mi funzionano....

    Piccolo esempio...

    ho fatto questi 2 file:

    config.inc.php che contiene il seguente codice:

    <?php
    // Parametri del database
    $db_host = "localhost";
    $db_user = "";
    $db_password = "";
    $db_name = "prova1";
    ?>

    e install.php che contiene questo codice:

    <?php
    include("config.inc.php");

    $db = mysql_connect($db_host, $db_user, $db_password);

    if($db == FALSE)
    die("Errore nella connessione. Verificare i parametri in config.inc.php");

    mysql_select_db($db_name, $db)
    or die("Errore nella selezione del database. Verificare i parametri nel file
    cofig.inc.php");


    ?>

    quando provo ad eseguire install.php apache mi dà il seguente errore:

    Warning: mysql_connect(): Accesso non consentito per l'utente: 'ODBC'@'localhost' (Password: NO) in c:\programmi\easyphp1-8\www\prova\install.php on line 4
    Errore nella connessione. Verificare i parametri in config.inc.php

    da che può dipendere?cosa sbaglio?vi pego stò disperato...forse non ho settato nome utente e pass in mysql ma non ho capito come si faccia (il db prova1 l'ho creato dal pannello di phpmyadmin)

    Vi prego ditemi qualcosa...spero di essere stato abbastanza chiaro

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    mmm ora ho risolto ma in un altro modo..dimmi te se pouò andar bene...
    ho aperto phpmyadmin, ho creato un utente chiamato andrea, impostato la relativa password e dato tutti i permessi....poi ho messo quei dati in config.inc.php e funziona...sono riuscito a far creare una tabella nel db prova mediante uno script php...può andar bene come soluzione per te?

    Grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    mmm ok..sospettavo di aver fatto qualcosa del genere...cmq il file my.ini nella dir c:/windows non lo trovo....booo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    ne ha trovati due di file choiamati my.ini

    il primo che stà in C:\Programmi\EasyPHP1-8\conf_files
    contiene il seguente testo:

    ; IMPORTANT
    ; ${path} is used to specify EasyPHP installation path

    [mysqld]
    datadir=${path}/mysql/data
    basedir=${path}/mysql
    bind-address=127.0.0.1
    ; Uncomment for use on USB key
    ; skip-innodb

    il secondo invece è nelal directory: C:\Programmi\EasyPHP1-8\mysql
    e contiene questo testo:

    #------------------------ IMPORTANT ! ----------------------
    # This file is GENERATED by EasyPHP when needed so edit the
    # file C:\Programmi\EasyPHP1-8\conf_files\my.ini if you want to do
    # modifications in this file
    #-----------------------------------------------------------


    ; IMPORTANT
    ; C:/Programmi/EasyPHP1-8 is used to specify EasyPHP installation path

    [mysqld]
    datadir=C:/Programmi/EasyPHP1-8/mysql/data
    basedir=C:/Programmi/EasyPHP1-8/mysql
    bind-address=127.0.0.1
    ; Uncomment for use on USB key
    ; skip-innodb

    mmmm...se mi dai qualche dritta per capire te ne sarei grato

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    ah vabbè...al massimo proverò ad installare apache, php e mysql separatamente più in là-...per ora sembra funzionare tutto così e mi stà bene

    cmq grazie delle info

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 © 2025 vBulletin Solutions, Inc. All rights reserved.