Visualizzazione risultati 1 fino 8 di 8

Discussione: una SELECT non mi restituisce valori (era:Problema Connessione)

  1. #1
    Guest

    Predefinito una SELECT non mi restituisce valori (era:Problema Connessione)

    salve ragazzi e da poco che interagisco con database cmq ho questo problema
    voglio connettermi al database del mio sito Altervista con questo script PHP per effettuare una banalissima query ma nessun risultato

    <?
    // parametri del database
    $db_host = "localhost";
    $db_user = "myuser";
    $db_password = "mypasswd";
    $db_name = "mydbname";
    $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("my_db", $db);
    echo $db;
    $query="Select * FROM Utente ";

    $result = mysql_query ($query,$db);
    $article =mysql_fetch_object($result);
    echo $article->corps;
    //eseguiamo la query

    //$righe=mysql_num_rows($sql);
    //stampiamo il risultato
    print (""+$result);
    print("Ci sonono1111122");
    ?>

    dove al posto di myuser,mypassword,mydb_name metto i valori giusti
    nel database ho creato la tabella utente con due tuple ma la query non mi restituisce niente Grazie;

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da senzacontrollo11 Visualizza messaggio

    dove al posto di myuser,mypassword,mydb_name metto i valori giusti
    nel database ho creato la tabella utente con due tuple ma la query non mi restituisce niente Grazie;
    E quali sarebbero i valori che metti? Dovresti mettere una cosa del genere
    Codice:
    $db_host = "localhost";
    $db_user = "senzacontrollo11";
    $db_password = "";
    $db_name = "my_senzacontrollo11";
    Se non hai fatto così hai sbagliato.

  3. #3
    Guest

    Predefinito

    si i valori sono questi però la Select effettuata sulla tabella utente non mi ritorna niente ho provato ha effettuare un 'insert ma nel Database non succede niente

  4. #4
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Hai verificato tramite phpmyadmin che ci sia qualcosa nella tabella?
    Ciao!


    -- Aut Roma Aut Nihil!

  5. #5
    Guest

    Predefinito

    si ho verificato e ci sono 10 tuple ma nello script php non mi da niente

  6. #6
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    facciamo chiarezza

    print (""+$result); non vuol dire nulla, la concatenazione si otterrebbe con "." e non con "+" che somma i valori anche se si tratta di stringhe

    l'unica istruzione che potrebbe scrivere qualcosa è
    echo $article->corps;

    ma bisogna verificare che $article sia diverso da false e esser sicuri che nella tabella "Utente" ci sia un campo chiamato "corps"

    ovviamente se vuoi stampare tutte le tuple della tabella devi richiamare ciclicamente mysql_fetch_object($result) sino a quando non ritorna false

  7. #7
    Guest

    Predefinito

    ok grazie Alex più tardi ci provo e poi ti faccio sapere senti ho avuto anche problemi con l' insert perchè e da poco che conosco PHP , ho una tabella Utente con due campi
    uno User e l' altro Password mi daresti la sintassi giusta per effettuare questo insert.
    Grazie

  8. #8
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    INSERT INTO Utente(User, Password) VALUES("Pippo","Pluto");

Regole di scrittura

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