Visualizzazione risultati 1 fino 24 di 24

Discussione: Non riesco a far funzionare il database

  1. #1
    Data registrazione
    16-02-2012
    Messaggi
    7

    Angry Non riesco a far funzionare il database



    Salve ragazzi, sono 2 giorni che esco pazzo per usare il database.

    Ho creato un sito web con altervista (è per la mia tesi universitaria), sto cercando di prelevare dei dati da google maps e salvarli su un database.

    Ma il database proprio non ne vuole sapere di funzionare.

    Sto facendo delle prove.

    Allora, la pagina è questa: http://touristgameguide.altervista.o...na-907707.html

    tralasciando il passaggio di parametri tra Google Maps, la text e i radio buttons che non so ancora come si fanno (ci penserò più tardi), voglio che alla pressione del tasto "invia" vengano inviati i dati al database.

    Questo lo script:
    Codice PHP:
    <?php
    // Connects to your Database
    mysql_connect("localhost", "touristgameguide", "") or die(mysql_error());
    mysql_select_db("my_touristgameguide") or die(mysql_error());
    mysql_query("INSERT INTO 'tgp' (`idTGP`, `Nome`, `Latitudine`, `Longitudine`, `Difficolta`) VALUES ('', 'asd', 13.24, -50.6500, 2);
    "
    );
    mysql_close();
    ?>
    Se lo eseguo online non succede niente, se lo utilizzo con xampp mi dice:

    Access denied for user '@localhost' (using password: NO)... una cosa del genere.

    Che devo fa?

  2. #2
    Guest

    Predefinito

    Devi inserire la password del tuo account nel terzo parametro della funzione mysql_connect().


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

    Predefinito

    Hai attivato il database dal pannello di controllo?
    Hai creato la tabella?
    Quali errori da la pagina? Se non ne vedi, prova ad incollare come prima istruzione, la riga:
    Codice PHP:
    error_reporting(E_ALL);
    Sicuro che vuoi fare la tesi di informatica con una pagina fatta con alterpages?

    Ciao!

  4. #4
    Data registrazione
    16-02-2012
    Messaggi
    7

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Hai attivato il database dal pannello di controllo?
    Hai creato la tabella?
    Quali errori da la pagina? Se non ne vedi, prova ad incollare come prima istruzione, la riga:
    Codice PHP:
    error_reporting(E_ALL);
    Sicuro che vuoi fare la tesi di informatica con una pagina fatta con alterpages?

    Ciao!
    Se metto la psw da xampp mi da:

    Codice HTML:
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'touristgameguide'@'localhost' (using password: YES) in D:\Programmi\xampp\htdocs\xampp\TGG\esegui_query.php on line 4
    Access denied for user 'touristgameguide'@'localhost' (using password: YES)
    Se uppo la pagina su altervista e la apro dal browser è tutta bianca e non ha eseguito la query.

    Comunque la tesi non è certo il sito su altervista , mi servirà per recuperare dei dati da caricare su un app android.
    Ultima modifica di touristgameguide : 23-02-2012 alle ore 12.43.02

  5. #5
    Guest

    Predefinito

    Ma stai cercando di collegarti al Database di Altervista dal localhost? Se si, è impossibile. Il DB è accessbile solo da AV.


  6. #6
    Data registrazione
    16-02-2012
    Messaggi
    7

    Predefinito

    Citazione Originalmente inviato da biccheddu Visualizza messaggio
    Ma stai cercando di collegarti al Database di Altervista dal localhost? Se si, è impossibile. Il DB è accessbile solo da AV.


    Il punto è questo: voglio che l'utente arrivi in questa pagina

    http://touristgameguide.altervista.o...na-907707.html

    faccia delle cose e quando preme il tasto invia salvi le informazioni sul DB di altervista.

    Si può fare? Quindi al posto di localhost che ci metto?
    Altrimenti non ho capito a che serve il DB di altervista.

    Scusate se sono nabbo ma ho iniziato a studiare php da solo 5gg.

    Aggiungo che anche mettendo la pagina online su altervista non mi funziona.
    Ultima modifica di touristgameguide : 23-02-2012 alle ore 13.39.10

  7. #7
    Guest

  8. #8
    Data registrazione
    16-02-2012
    Messaggi
    7

    Predefinito

    Ho letto ma non è servito.

  9. #9
    Data registrazione
    16-02-2012
    Messaggi
    7

    Predefinito

    Citazione Originalmente inviato da touristgameguide Visualizza messaggio
    Ho letto ma non è servito.
    Questa è la pagina che ho creato per eseguire la query, non vorrei che fosse qui il problema.

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>

    <body>

    <?php
    error_reporting
    (E_ALL);
    // Connects to your Database
    $dbconnection = mysql_connect('localhost', 'touristgameguide', '');
    mysql_select_db('my_touristgameguide', $dbconnection) or die(mysql_error());
    mysql_query("INSERT INTO 'my_touristgameguide'.'tgp' (`idTGP`, `Nome`, `Latitudine`, `Longitudine`, `Difficolta`) VALUES ('', 'asd', 53.230033, -50.6500523, 2);");
    mysql_close();
    ?>
    </body>
    </html>

  10. #10
    Guest

    Predefinito

    prova con questa riga

    Codice PHP:
    mysql_query("INSERT INTO tgp (`idTGP`, `Nome`, `Latitudine`, `Longitudine`, `Difficolta`) VALUES ('', 'asd', 53.230033, -50.6500523, 2)");

  11. #11
    Data registrazione
    16-02-2012
    Messaggi
    7

    Predefinito

    Citazione Originalmente inviato da simpleticket Visualizza messaggio
    prova con questa riga

    Codice PHP:
    mysql_query("INSERT INTO tgp (`idTGP`, `Nome`, `Latitudine`, `Longitudine`, `Difficolta`) VALUES ('', 'asd', 53.230033, -50.6500523, 2)");
    E' andato , non ci credo vi assicuro che avevo provato anche a scriverlo così.

    Vabene vabene, grazie mille simpleticket.

  12. #12
    Guest

    Predefinito

    io provo lo stesso a caricare un sito creato in locale, ma mi da errate le credenziali di accesso al database. cosa posso fare?

  13. #13
    Guest

    Predefinito

    Se cerchi di collegarti al DB di AV dal tuo PC, non è possibile.


  14. #14
    Guest

    Predefinito

    e come posso fare?

  15. #15
    Guest

    Predefinito

    Puoi essere più preciso sul cosa vorresti fare?


  16. #16
    Guest

    Predefinito

    voglio pubblicare il mio sito web che ho in locale. che alternativa ho?

  17. #17
    Guest

    Predefinito

    Carichi il tuo sito con un Client FTP (Es: Filezilla), dopo di che attivi il DB nel tuo Pannello di Controllo di AV, poi copi il tuo DB locale in quello di AV e modifichi i dati di connessione dello script, per poterti collegare al DB di AV.


  18. #18
    Guest

    Predefinito

    uso cyberduck. ho gia copiato i file su av. cosa dovrei fare ora? spiega piu' dettagliatamente se puoi grazie:)
    Ultima modifica di ssquadra : 03-03-2012 alle ore 02.37.39

  19. #19
    Guest

    Predefinito

    Cosa non hai capito precisamente? In questo cercherò di essere esauriente e preciso nella risposta.


  20. #20
    Guest

    Predefinito

    dopo aver attivato il database su av e aver copiato i file del mio sito tramite ftp quali file devo modificare per poter vedere il mio sito online?

  21. #21
    Guest

    Predefinito

    Questo puoi saperlo solamente tu. Non avendo i tuoi file, non so come aiutarti...

    Entrando nel sito leggo:
    Codice:
    Parse error: syntax error, unexpected '<' in /membri/ssquadra/index.php on line 14
    Quindi c'è un errore di sintassi nel file, ecco perché non visualizzi il tuo sito.


  22. #22
    Guest

    Predefinito

    il sito è www.blabh.com

  23. #23
    Guest

    Predefinito

    Parametri di connessione MySQL.

    A volte basta una piccola ricerca.


  24. #24
    Guest

    Predefinito

    Gia fatta quest operazione. Non me la da valida

Regole di scrittura

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