Visualizzazione dei risultati da 1 a 5 su 5

Discussione: query senza risultati

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    67

    query senza risultati

    ragazzi come si fa a sapere se una query nn da risultati con php???

    exempio

    $query=("select nid,title FROM {node} WHERE UPPER(title) like UPPER('%$area%') AND type='af'");


    while ($links = db_fetch_object($result3)) {

    if ($links->title=="0"){
    $output .="nessun";
    }

    $output .="[*]";
    $output .=l(("$links->title"),$node="node/$links->nid");
    $output .="";

    }

    ma come pensavo io nn funziona qualche suggerimento???

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    $query = "SELECT * FROM tabella";
    $result = mysql_query($query);
    
    if($result) {
    
      if(mysql_num_rows($result)) {
         while($row = mysql_fetch_row($result)) {
           // elaborazione dati estratti
         }
      } else {
        echo "la query non ha dato risultati";
      } 
    
    } else {
      // la query ha dato errore
      echo $query;
      echo '
    ';
      echo mysql_error();
    }



  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    67
    grazie della risp ma nn mi funziona

    forse hai dimenticato di scrivere dei pezzi qui

    if($result) {

    if(mysql_num_rows($result)) {


    oppure sbaglio qualcosa???


    grazie mille

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da okan22
    grazie della risp ma nn mi funziona
    Cosa vuol dire nn mi funziona?

    Hai messo qualcosa dove ho messo :

    // elaborazione dati estratti

    Altrimenti se hai risultati non mostra nulla.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    67
    $query=("select nid,title FROM {node} WHERE UPPER(title) like UPPER('%$area%') AND type='af'");
    $result=db_query($query);


    if($result) {
    if((mysql_num_rows($result)) ){
    while ($links = db_fetch_object($result)) {
    $output .="

    ";
    $output .=l(("$links->title"),$node="node/$links->nid");
    $output .="</p>";

    }
    }else {
    $output .="la query non ha dato risultati";
    }
    }

    }


    io faccio cosi ma non mi funziona..

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.