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

    PHP-MYSQL. problema con count nella query

    ciao ragazzi, nel mio sito ho fatto la ricerca articolo, tutto funge alla perfezione, volevo aggiungere una cosa.
    se per esempio l utente cerca la parola "vasi" come faccio a contare quanti risultati ho per questa query? ho provato con count($affectedRows) ma mi restituisce sempre 1 anche se trova piu di un articolo per quel nome.
    che funzione devo usare per contare il set di risultati della query?vi posto il codice.
    Codice PHP:
    $ricerca $_POST['ricerca'];

     
    $query "select denominazione, codice from articoli where denominazione like '%$ricerca%'";

     
    $dbResult mysql_query($query$conn);
     
    $AffectedRows mysql_affected_rows($conn);
     echo @
    count($AffectedRows);
          
          if (
    $AffectedRows==0)
        {
          print(
    "<h4>Nessun articolo trovato corrispondente a questo nome!</h4>");
        }
        else
        {
                  ...
    mi printa l articolo ...
                  } 
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  2. #2
    Di solito io la faccio cosi:

    Codice PHP:

    $query_limit2 
    mysql_query("SELECT denominazione, codice FROM articoli WHERE denominazione LIKE '%$ricerca%' ");
        while(
    $results mysql_fetch_array($query_limit2)) 
              {
            
    $codice $results['codice'];      
           }
                   
        
    $num_record=mysql_affected_rows();

    echo
    "ho trovato $num_record articoli con quella chiave di ricerca"

  3. #3
    guarda, ho fatto la print di $affectedrows assegnandoli mysq_affected_rows
    e funziona. ora mi dice esattamente quanti articoli mi trova
    volevo usare la funzione count, xke la uso nel contare gli array...ma forse con le query ha un altro funzionamento, in ogni caso problema risolto. GRAZIE
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

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.