Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di lukyno
    Registrato dal
    Aug 2011
    Messaggi
    11

    problema query mysql e php

    Ciao a tutti, allora stavo programmando una pagina per un blog, devo prendere degli id inseriti in un db mysql in ordine decrescente, poi farli apparire a schermo sempre in ordine decrescente ma non ci riesco. Mi appare il primo valore, ma il secondo no... il codice è questo:
    Codice PHP:
    $categoria $_GET['cat']; 
    $queryidsezioni "SELECT id FROM articoli WHERE sezione = 'guide' ORDER BY id DESC"
    $ex_queryidsezioni mysql_query($queryidsezioni); 
    $num_col_idsezioni mysql_fetch_row($ex_queryidsezioni); 
    echo 
    $num_col_idsezioni['0']; 
    echo 
    $num_col_idsezioni['1']; 

  2. #2
    mysql_fetch_row() "restituisce" solo una riga, devi usare altre funzioni come per esempio mysql_fetch_array()

    qui il funzionamento
    http://www.php.net/manual/en/functio...etch-array.php


  3. #3
    Utente di HTML.it L'avatar di lukyno
    Registrato dal
    Aug 2011
    Messaggi
    11
    Non funziona lo stesso

  4. #4
    non devi fare sostituendo la tua funzione con quella ma funziona in modo diverso...devi farci un ciclo while:
    per esempio tipo così

    Codice PHP:
    $categoria $_GET['cat'];  
    $queryidsezioni "SELECT id FROM articoli WHERE sezione = 'guide' ORDER BY id DESC";  
    $ex_queryidsezioni mysql_query($queryidsezioni);  
    $num_col_idsezioni mysql_fetch_row($ex_queryidsezioni);  
    while(
    $row mysql_fetch_array($num_col_idsezioni))
    {
    echo 
    $row['campo'];  
    echo 
    $row['campo2'];

    dove al posto di campo(2) metti il nome dei tuoi campi

  5. #5
    Utente di HTML.it L'avatar di lukyno
    Registrato dal
    Aug 2011
    Messaggi
    11
    Ci sono riuscito grazie

  6. #6
    scusa mi sono dimenticato di togliere il tuo

    Codice PHP:
    $categoria $_GET['cat'];   
    $queryidsezioni "SELECT id FROM articoli WHERE sezione = 'guide' ORDER BY id DESC";   
    $ex_queryidsezioni mysql_query($queryidsezioni);   
    while(
    $row mysql_fetch_array($ex_queryidsezioni)) 

    echo 
    $row['id'];   


    così va bene


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 © 2026 vBulletin Solutions, Inc. All rights reserved.