Visualizzazione risultati 1 fino 16 di 16

Discussione: database e php

  1. #1
    Guest

    Question database e php

    ragazzi io sto provando a fare una connessione con il mio database su altervista perkè voglio sviluppare un softwarino
    ma sta di fatto ke non riesco con i comandi ke uso io (trovati su html.it)... poi smanettando su phpmyadmin ho visto ke ci sono delle particolarità e forse è proprio per questo ke non funziona il tutto.
    Ora qualcuno mi può dare una mano o un consiglio
    io uso questi comandi:

    questi sul file di configurazione
    $db_host = "localhost";
    $db_user = "cisafcomo";
    $db_password = "********";
    $db_name = "cisafdata";

    e poi questi sul file che richiama il file di configurazione:
    include("config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    in poke parole entra in funzione il secondo controllo e dice Errore nella selezione del database.verificare i parametri nel file

    Io non so ke fare stavo seguendo un tutorial per imparare a usare php e un database... se mi potete dare una mano vi sono molto grato
    ciao a tutti ... da ilario

  2. #2
    Guest

    Predefinito

    Il db si deve chiamare my_cisafcomo non cisafdata, AV mette un solo DB a disposizione e viene chiamato my_tuonick
    Ultima modifica di harryweb : 25-03-2006 alle ore 18.01.20

  3. #3
    Guest

    Predefinito

    si lo so harry era un esempio

  4. #4
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    era quello il problema, ora funziona?

  5. #5
    Guest

    Predefinito

    no
    non era quello il problema magari devo mettere pure l'estensione?
    ossia my_cisafcomo.sql o qualcosa del genere?
    boh io no lo so ripeto stavo seguendo un tutorial e mi si è fermato sul nascere
    il tutorial era questo se vi interessa
    http://freephp.html.it/guide/lezione.asp?id=153

  6. #6
    Guest

    Predefinito

    questi sul file di configurazione
    $db_host = "localhost";
    $db_user = "cisafcomo";
    $db_password = "********";
    $db_name = "my_cisafdata";


    include("config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    salvi in php cosi dovrebeb andare anche se mi sembra di vedere 1 cosa le if essendo 1 condizione metto in parentesi graffe quello che fa verificato cioe quella ke e la sua funzione che pero mi sembra ke le parentesi graffe non ci siano solo ke se ti da quell?errore qualcosa non va acetti se posto il modo di collegarmi al db?ps coem fo io a me funge sempre...
    edit prova cosui;
    <?php
    $user = "nik";
    $pwd = "pass"; // qui la tua password
    $host = "localhost";
    $dbase = "my_nik";
    include("config.inc.php");
    $db = mysql_connect ($host, $user, $pwd) or die ("Impossibile connettersi al database!");
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($dbase, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    Ultima modifica di mrgiocho : 26-03-2006 alle ore 16.05.21

  7. #7
    Guest

    Predefinito

    Codice PHP:
    $db_host = 'localhost';
    $db_user = 'cisafcomo';
    $db_pass = '********'; #setta la tua
    $db_name = 'my_cisafcomo';

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

    if( !
    $db )
    {
    die(
    'Errore durante la connessione del database: ' . mysql_error());
    }

    if( !
    mysql_select_db($db_name, $db) )
    {
    die(
    'Errore durante la selezione del database ' . mysql_error());
    }

    /*
    da qui in poi la connessione con il database è attiva, quindi potrai eseguire le query che vuoi.
    */

    mysql_close($db); #conessione chiusa!
    un codice buttato giù sul momento, ma che quasi sicuramente funziona.

  8. #8
    Guest

    Predefinito

    jostock se uso il tuo script mettendo tutto nella stessa pagina funziona
    ma così non c'è problema di protezione?
    perkè se uno apre il sorgented della pagina vede la password ed il nome utente del sito

  9. #9
    Guest

    Predefinito

    problemi di sicurezza non ce ne sono visto che se guardi il sorgente non vedi il codice php ma il codice html mandato al browser, puoi cmq mettere i dati del database in un altra pagina e poi includela nell'altra.

  10. #10
    Guest

    Predefinito

    era quello ke tentavo di fare però era proprio quello i problema

    e poi salvando la pagina non viene visto tutto il codice?
    cmq il mio problema era quello di salvare i dati di log on in un altra pagina e poi includerla, infatti non mi funziona facendo così

    se mi puoi dare ancora una manina per fare sta cosa te ne sono grato

    aggiornamento al 29-03-2006
    c'è lo fatta ora l'unico problema è ke no registra i record nel database
    ma ce la farò
    Ultima modifica di cisafcomo : 29-03-2006 alle ore 22.46.29

  11. #11
    Guest

    Predefinito

    ragazzi mi funziona
    qualcuno mi sa dare una mano
    devo scrivere una pagina php ke mi visualizza tutti i dati presenti nella mia tabella mysql

  12. #12
    Guest

    Predefinito

    Questo dipende dal tipo di dati che hai nella tabella. Comunque, può servirti qualcosa del genere:

    Codice PHP:
    // Connessione al database
    // (Credo che tu riesca a connetterti senza problemi)

    $query = "SELECT * FROM nometabella";
    $result = mysql($query, $db);
    while (
    $row = mysql_fetch_array($result)){
    echo(
    "<p>Nome: ". $row[nome] . "<br>Cognome: ". $row[cognome] . "</p>";
    }
    In questo modo verra fuoi un cosa del tipo:

    Nome: Silvio
    Cognome: Berlusconi

    Nome: Romano
    Cognome: Prodi

    E così via finche ci saranno politici... ehm, dati.

    Dovrebbe funzionare, io ho usato una funzione simile sul mio sito e va.

  13. #13
    Guest

    Predefinito

    non mi funziona il codice
    Codice PHP:
    <html>
    <head>
    <title>Visualizza tutto</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?php
    include("poppo.php");//formattazione pagina
    include("cfg.php");//connessione database
    top();
    $db = mysql_connect($db_host, $db_user, $db_pass);
    if( !
    $db )
    {
    die(
    'Errore durante la connessione del database: ' . mysql_error());
    }
    if( !
    mysql_select_db($db_name, $db) )
    {
    die(
    'Errore durante la selezione del database ' . mysql_error());

    $query = "SELECT * FROM news";
    $result = mysql_query($query, $db);
    while (
    $row = mysql_fetch_array($result))
    {
    echo
    "<p>Nome: " . $row[nome];
    }
    mysql_close($db); foot();
    ?>
    </body>
    </html>
    l'errore ke mi da è questo
    Parse error: syntax error, unexpected $end in /membri/cisafcomo/visualizza.php on line 31
    Ultima modifica di cisafcomo : 02-04-2006 alle ore 23.50.37

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ti sei dimenticato di chiudere questo if:
    Codice PHP:
    if( !mysql_select_db($db_name, $db) )
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  15. #15
    Guest

    Predefinito

    ok
    scusate per la domanda stupida ma non me ne ero proprio accorto di quella parentesi
    scusate ancora
    cmq grazie ragazzi

  16. #16
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Visto che risolto, chiudo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

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