Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [ordinare i risultati di un database in base alla data]

    Ciao.

    Faccio le seguenti query ma mi dà errore nel while perchè???

    Codice PHP:

    $count
    ="SELECT * FROM immobili ORDER BY data DESC WHERE testo LIKE '%$parolachiave%' AND tipo1 LIKE '$tipo_ann1
            AND tipo2 LIKE '
    $tipo_ann2' LIMIT $primo$per_pages";

    $result mysql_query($count,$conn);
    while(
    $row mysql_fetch_row($result)){
    ............

    Questo è l'errore:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/affarici/public_html/area_riservata/lettura_annunci/annunci/immobili.php on line 135


    Grazie. Ciao

  2. #2
    perchè result non è valido.... pr5obabilmente la query non ha restituito risultati...

    fai prima un test con mysql_num_rows()

    tipo

    if(!mysql_num_rows($result))
    echo "non ci sono risultati"
    else
    //fai il ciclo



  3. #3
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Order by io l'ho sempre messo alla fine della query non credo si possa mettere in mezzo, prova così:

    codice:
    $count="SELECT * FROM immobili WHERE testo LIKE '%$parolachiave%' AND tipo1 LIKE '$tipo_ann1'AND tipo2 LIKE '$tipo_ann2' ORDER BY data DESC LIMIT $primo, $per_pages";

  4. #4
    si questo è giusto!!
    Però io non capisco perchè è un valore non valido visto che il database è pieno.

  5. #5
    lol.. non avevo neanche letto la query concentrandomi più sulla gestione dell'errore....

    beh sì.. direi che quello è sicuramente sbagliato..

    già che ci sei, per la gestione dell'errore, mettici pur eun mysql_error();


    mysql_query($count,$conn) or mysql_error();



  6. #6

  7. #7
    Ahi!!

    Ora non mi da errore ma non mi restituisce nessun risultato.
    Com'è?!?!?

    Non entra proprio nel while.

    Ma scusate se ho due risultati con entrambe la stessa data quale dovrebbe visualizzare prima?

  8. #8
    Risolto, grazie amici.

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.