Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95

    Primo passo con php e db in locale

    Ciao a tutti, ho bisogno di una mano per creare un sito in php con tanto di database.
    All'università abbiamo un server in grado di elaborare le richieste e visualizzare il db ma stare ogni volta a inviare i file è un casino oltre al fatto che spesso è lento. E quindi vorrei svilupparlo in locale sul mio computer.
    Inizialmente scaricai EasyPhp DevServer (l'ultima versione 14.1) e finchè lavoravo olo php tutto ok ma con i db sto riscontrando dei problemi. Non li crea, non riesco a lavorarci. Magari sbaglio nelle impostazioni. Poi ho provato la 12.1 (lessi in giro per la rete che era migliore) ma niente.

    In remoto con questo codice funziona
    Codice PHP:
    function myconnect() {
      
    $conn mysql_connect("localhost""nomecognome""nomecognome") or die("Errore nella connessione al db: " mysql_error());
      
    mysql_select_db("dbnomecognome") or die("Errore nella selezione del db: " mysql_error());
      return 
    $conn;
    }

    function 
    init() {
      
    $conn myconnect();
      
    $sql "CREATE TABLE regioni (nome VARCHAR(21));";
      
    mysql_query($sql) or die("Errore nella query: "    $sql "\n" mysql_error());
      
    $sql "INSERT INTO regioni VALUES ('Abruzzo');";
      
    mysql_query($sql) or die("Errore nella query: "    $sql "\n" mysql_error());
      
    mysql_close($conn);

    con questo a casa no
    Codice PHP:
    function myconnect() {
      
    $conn mysql_connect("127.0.0.1""root""password") or die("Errore nella connessione al db: " mysql_error());
      
    mysql_select_db("nome_db") or die("Errore nella selezione del db: " mysql_error());
      return 
    $conn;

    Consigli? Grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Il messaggio di errore?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95
    Errore nella connessione al db: Access denied for user 'root'@'localhost' (using password: YES)

    Mi ero dimenticato, scusa

    ---

    Togliendo password

    Errore nella selezione del db: Unknown database 'nome_db'
    Ultima modifica di Rudie; 11-12-2014 a 17:59

  4. #4
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Errore nella selezione del db: Unknown database 'nome_db'
    L'errore dice tutto, ma lo chiedo comunque: esiste un database con quel nome?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95
    ehm... il problema è che all'uni esiste già un db col mio nome a cu io mi collego ed creo le varie tabelle.
    In locale non ho un db ... come lo creo?

  6. #6
    Quote Originariamente inviata da Rudie Visualizza il messaggio
    ehm... il problema è che all'uni esiste già un db col mio nome a cu io mi collego ed creo le varie tabelle.
    In locale non ho un db ... come lo creo?
    ...e come pensavi di poterti collegare ad un DB che non hai?!?!

    Hai almeno un RDBMS installato in locale, tipo MySQL?
    Ultima modifica di satifal; 11-12-2014 a 18:24
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95
    Con una magia
    db creato (giuro che non trovavo il link per andare su phpmyadmin) e col campo psw vuoto funziona tutto.
    Thread da eliminare!!!
    Ultima modifica di Rudie; 11-12-2014 a 18:31

  8. #8

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    95
    Grazie .Kurt! Di solito vedo sempre qual'è il codice per creare ma in questo caso me ne sono proprio dimenticato...

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.