Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problemi query mysql

  1. #1

    Problemi query mysql

    Ho uno strano problema con una query mysql.In pratica se provo a stampare $result non mi esce niente e se invece provo a stampare direttamente $query mi da: Resource id #3
    Dove sbaglio?
    <?php
    $conn = mysql_connect ("localhost","x","x") or die ("Impossibile connettersi al Database");
    mysql_select_db ("test") or die ("Impossibile connettersi a test");
    $query = mysql_query(" SELECT description FROM gpag WHERE id='0'");
    $result = mysql_query($query,$conn);
    print"$result";
    ?>
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  2. #2
    Devi mettere:

    $query = "SELECT description FROM gpag WHERE id=0";
    $result = mysql_query($query,$conn);


    i numeri si mettono senza apici.
    Se i risultati sono +si uno devi fare un ciclo while per vederli.
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  3. #3
    prova a cambiare la sintassi della query!
    anche a me dava problemi!
    invece di usare ' usa " oppure doppie '' o ancora attacca alla query

    $num_id=1;
    $query= "SELECT ... WHERE id=".$num_id;

    è un casino lo so, ma molte volte mi funzionava!

    Spero di esserti stato utile!

    Ciao
    "Quand'ero piccolo mia nonna mi portò a mangiare in una trattoria all'aperto. Cominciò a piovere. Ci misi 3 ore a finire il brodo."

    Mario Zucca

  4. #4
    Chissa ' se la terza risposta sara' corretta....
    codice:
    $query = mysql_query(" SELECT description FROM gpag WHERE id='0'"); 
    $result = mysql_query($query,$conn); 
    print"$result";
    Stampando $result stampi il resource id che ti ha rilasciato mysql_query. Nel tuo caso #3.

    Per estrarre i dati dal result set devi utilizzare una delle funzioni preposte. Per esempio mysql_fetch_array o assoc o row. Viene estratto un record alla volta e messo in un array. Tu stamperai l'array.
    codice:
    $query = mysql_query("SELECT description FROM gpag WHERE id='0'"); 
    $result = mysql_query($query,$conn);
    $row = mysql_fetch_assoc($result); 
    print "$row[description]
    ";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Ma perché le risposte di piero.mac sono sempre giuste?

    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  6. #6
    Originariamente inviato da Vre
    Ma perché le risposte di piero.mac sono sempre giuste?

    sono sfortunato in amore ...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.