Visualizzazione risultati 1 fino 7 di 7

Discussione: Le query non funzionano !!!

  1. #1
    Guest

    Predefinito Le query non funzionano !!!

    Ciao ragazzi,

    ho realizzato un piccolo sito in locale e sto cercando disperatamente di farlo girare su altervista.
    Ho configurato i parametri di connessione del database come ampiamente spiegato in questo forum, seguendo alla lettera tutto.
    Ho attivato il database, quello di livello 4
    Ho caricato mediante phpadmin di altevista il database e riesco a leggere benissimo i dati in esso contenuti.

    Niente, niente e niente.....Le query non funzionano.... sono avvilito !

    Ho provato di tutto.....ma niente .....

    Adesso vi faccio direttamente il copia ed incolla dal sorgente e cioè le parti principali che riguardano la connessione:(naturalmente ho omesso la password)

    // parametri del database
    $db_host = "localhost";
    $db_user = "ecommerce2";
    $db_pwd = "password";
    $db_name = "my_ecommerce2";
    ------------------------------------------------------------------
    // esecuzione della connessione
    $conn = MYSQL_CONNECT ("localhost","ecommerce2","password");
    if (! $conn) die ("Errore nella connessione. (1)");

    // selezione del database
    MYSQL_SELECT_DB ($db_name,$conn) or die ("Errore nella selezione del database. (2)");
    ---------------------------------------------------------------------

    Sembra tutto bene, ma le query non ne vogliono sapere di funzionare.

    Cosa mi suggerite di fare ???

    Grazie mille, un abbraccio a tutti.

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Hai provato a scrivere in minuscolo le funzioni PHP?
    Codice PHP:
    // parametri del database
    $db_host = "localhost";
    $db_user = "ecommerce2";
    $db_pwd = "password";
    $db_name = "my_ecommerce2";
    //------------------------------------------------------------------
    // esecuzione della connessione
    $conn = mysql_connect ("localhost","ecommerce2","password");
    if (!
    $conn) die ("Errore nella connessione. (1)");

    // selezione del database
    mysql_select_db ($db_name,$conn) or die ("Errore nella selezione del database. (2)");
    //---------------------------------------------------------------------
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

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

    Predefinito

    Se non esce nessun errore, la connessione dovrebbe essere stata effettuata. Sei sicuro che non ci siano errori nelle query?
    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

  4. #4
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Spega bene il messaggio d'errore che visualizzi
    Gianluca

  5. #5
    Guest

    Predefinito

    Ma dico, se funziona tutto perfettamente in locale perchè in rete non va?
    Parlo di un sito finito che in locale gira perfettamente, le query non le sto scrivendo ora.

    Minuscolo? I parametri ( e le righe) di connessione sono quelli riportati sopra.
    Ora ho anche riscritto in minuscolo "le funzioni" di connessione che prima erano in maiuscolo. Ma niente di niente .....

    Che errore mi da ? Praticamente il risultato delle interrogazioni è vuoto e mi restituisce FALSE, il che viene evidenziato con un "prodotto non presente"

    Vedete stesso voi: ecommerce2.altrervista.org

    Un abbraccio a tutti.
    Ultima modifica di ecommerce2 : 29-11-2006 alle ore 16.18.07

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

    Predefinito

    Il database online contiene le stesse informazioni del database in locale?
    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

  7. #7
    Guest

    Predefinito

    Sapete, mi sto convincendo sempre più che il problema risiede nel database.

    Rispondo a funcool:
    In locale con il PhpAdmin ho esportato il database e successivamente con il PhpAdmin di Altervista l'ho importato.

    Con il PhpAdim di Altervista leggo perfettamente tutte le tabelle e i dati in essi contenuti, che poi sono identici a quelli contenuti nel database in locale.


    EDIT: Riporto anche la parte iniziale della index.php:

    Codice PHP:
    <?
    include ('inc/config.php');
    include (
    'inc/top_down.php');

    $pagina="index.php";

    top($col, $pagina);

    // esecuzione della connessione
    $conn = mysql_connect ("localhost","ecommerce2","password");
    if (!
    $conn) die ("Errore nella connessione. (1)");

    // selezione del database
    mysql_select_db ($db_name,$conn) or die ("Errore nella selezione del database. (2)");

    // creazione query MySQL
    $query = "SELECT C.Descrizione, count(*) AS Presenti FROM Categoria AS C, Prodotto AS P WHERE C.CodCategoria=P.CodCategoria GROUP BY C.Descrizione;";

    // esecuzione query MySQL
    $ris = mysql_query ($query,$conn);

    // prelievo dati
    $riga = mysql_fetch_array($ris);
    if (
    $riga == FALSE)
    print
    "Non è stato trovato nessun prodotto";
    else
    {
    ?>

    FunCool: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
    Ultima modifica di funcool : 29-11-2006 alle ore 16.30.38

Regole di scrittura

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