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

    [PHP] query che non va..

    codice:
    for ($i=1;$i<3;$i++)
    {
    
     $rec=mysql_query("select nome,prezzo,descr,id from $cat_nome[$i] where affss_attribute='1'",$db);
     while($mx=mysql_fetch_array($rec))
     {
      $ray[$x]=$mx['nome'];
      $x++;
      echo $mx['nome'];
     }
    
    }
    mi stampa solo il contenuto della prima tabella che viene interrogata,
    cioe $cat_nome[1]..

    come mai non stampa ne $cat_nome[2]ecc ecc???

  2. #2
    Magari e' falsa la condizione where.

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

  3. #3
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    Durante il ciclo, prova a printare il contenuto del contatore $i, tanto per capire se il ciclo termina correttamente oppure si verifica un qualche evento che lo fa interrompere prima del previsto.

    Ciao
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  4. #4
    i valori nella prima tabella sono 6, nella seconda 6...il contatore termina a 12...ma stampa 2 volte gli stessi risultati..

    la condizione where è vera



  5. #5
    Stampa la query e vedi come risolve il nome del campo.

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

  6. #6
    se faccio un echo $mx['cat_nome'] oppure $ray[$i]

    il risultato è uguale..mi stampa 12 risultati a doppio (cioè stampa solo la prima query)


    a-a
    b-b
    c-c
    d-d
    ...

  7. #7
    codice:
    $rec = "select nome, prezzo, descr, id 
            from $cat_nome[$i] 
            where affss_attribute = '1'" ;
    
    echo $rec;
    
    mysql_query($rec, $db) or die (mysql_error());
    intendevo questo.

    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.