Visualizzazione dei risultati da 1 a 5 su 5

Discussione: mysql_fetch_array

  1. #1

    mysql_fetch_array

    Salve, ho una tabella chiamata mybb_forums e vorrei ottenere tutti i record del campo 'fid' in un array.

    QUindi ho provato così:

    Codice PHP:
    mysql_fetch_array(mysql_query("SELECT fid FROM mybb_forums")); 
    Ma il risultato è:

    array([0] => "1", [fid] => "1")

    mentre a me servirebbe in questo modo:

    array([0] => "1", [1] => "2", [2] => "3", [3] => "4")

    Ovviamente 1, 2, 3, 4 sono i veri record del campo forums. Per evitare ogni dubbio, mi serve in modo da poterlo usare come pattern nella funzione in_array
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    Fai la select, cicli sul resultset, recuperi il valore corrente di fid e lo inserisci in un array. Non ci vedo nulla di complicato.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Originariamente inviato da satifal
    Fai la select, cicli sul resultset, recuperi il valore corrente di fid e lo inserisci in un array. Non ci vedo nulla di complicato.
    Sì ma pensavo che fetch_array poteva abbreviare il tutto senza dover far intervenire il while :|
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    Per quello ripeto sempre che bisognerebbe abbandonare le funzioni mysql_* ed usare un'interfaccia piu' evoluta come PDO.

    Ad esempio: http://php.net/manual/en/pdostatement.fetchall.php

  5. #5
    K.B credo sia piu' semplice (o almeno per ora) col classico metodo, comunque sia se volessi utilizzare PDO, dovrei seguire l' esempio due?
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

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.