• User Attivo

    Ah sì il nome dabatase con gli altri 5 database ce li ho...ma non sò dove metterli in quello script che ho postato...
    mi dà sempre errore host...vi posto l'errore così capirete meglio...
    Grazie!


  • User Attivo

    Errore:

    q****uery SQL:
    $nomehost = "62.xxxxxxxxxxx";

    **Messaggio di MySQL: **
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$nomehost = "62.xxxxxxxxx"' at line 1

    Eccolo, cosa sbaglio??? Il numero host è quello!
    I dati della connessione non li ho messi, li devo mettere? ma quali sono, devo mettere Sqlxxxxxx?
    Come inizio non c'è male :mmm:
    GRazie ragazzi!


  • User Attivo

    Tabell1 l'hai creata?

    Ci fai vedere cosa hai scritto in corrispondenza di:

    **$nomehost = **
    **$utente = **
    $parola =
    **$nome = **

    ovviamente nascondi i dati sensibili...


  • User Attivo

    $nomehost = 12.xxxxxxxxxx
    $utente = Sqlxxxxxxx

    $parola = password
    $nome = Sqlxxxxxxx_5

    Ho sbagliato vero?
    E per la connessione che devo metterci?
    Grazie, gentilissimi!


  • User Attivo

    Prova a scriverlo così:
    **$connessione=mysql_connect("$nomehost","$utente","$parola");

    **Probabilmente il $nomehost lo interpreta come un intero e non come una stringa...


  • User Attivo

    Ciao! Io entro nel database semplicemente con Sqlxxxxx e password...ho scritto quello script perchè avevo trovato scritto che per accedere al database bisognava scrivere quello...:?
    Ora ho provato ad inserire una query copiata di prova e ci sono riuscito.
    Mi domando come faccio a vederla online? nel senso con l'url e visualizzarla?
    E poi...se volessi aggiungere un contatore statistica lo script dove devo inserirlo? io direi dovrei metterlo dentro una cartella intitolata CONTATORE e poi portarla al database? tutto qui? sapete quei contatori gratis?
    Grazie per la pazienza!
    Ciao!


  • User Attivo

    Dai posto di prima non mi sembrava che tu riescivi a connetterti...
    Comunque per estrarre i dati da una tabella attraverso SQL devi usare la sintassi del "SELECT",ti riporto un breve esempio:
    [PHP]
    $query = "SELECT * FROM tabella";
    $risultato = mysql_query($query) or die ("Query $q fallita :::: ".mysql_error());
    if (mysql_num_rows($risultato)>0)
    {
    while ($record=mysql_fetch_array($risultato))
    {
    echo "Campo1=".$record['campo1'].",Campo2=".$record['campo2']."\n";
    }
    }
    else
    echo "tabella vuota";
    [/PHP]

    n.b.: al posto di "*" nella query, puoi mettere il nome dei campi che ti interessano, intervallati da una virgola.
    Esempio: $query="SELECT campo1,campo2 FROM tabella";

    Se non trovi difficoltà in queste operazioni, procediamo con il contatore, mi sembra che tu abbia le idee un pò confuse a riguardo...


  • User Attivo

    Ho provato ad importare la query (salvandola col notes in estensione .php) che mi hai fatto tu con l'esempio ma mi dà questo errore:

    query SQL:
    $query = "SELECT campo1,campo2 FROM tabella";

    Messaggio di MySQL:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$query ="SELECT campo1,campo2 FROM tabella"' at line 1

    [php]$query = "SELECT campo1,campo2 FROM tabella";
    $risultato = mysql_query($query) or die ("Query $q fallita :::: ".mysql_error());
    if (mysql_num_rows($risultato)>0)
    {
    while ($record=mysql_fetch_array($risultato))
    {
    echo "Campo1=".$record['campo1'].",Campo2=".$record['campo2']."\n";
    }
    }
    else
    echo "tabella vuota";

    [/php]Dove sbaglio? :mmm:
    Grazie!


  • User Attivo

    Ho provato a mettere nel database anche questa query ma niente mi da questo errore:

    Pare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema
    ERROR: Stringa di Punctuation Sconosciuta @ 1STR: <?SQL: <?phpinclude "config.php";

    query SQL:


  • User Attivo

    Allora, qando fai copia&incolla del testo da questo forum, spesso ti trasforma i caratteri "speciali" come il "$", quindi è probabile che quando fai "mysql_query($query)" quel "$" non sia un simbolo ma una stringa.
    Il codice in php, se scritto correttamente, deve funzionare al 100%, deve essere un problema di trascrizione di quel simbolo speciale, controlla bene...


  • User Attivo

    Ci guarderò sicuramente, grazie per la dritta!