Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [PHP] Implode Array

  1. #1

    [PHP] Implode Array

    Salve ragazzi,
    ho un problemino.
    Codice PHP:
    $query $link->query("SELECT * FROM banner WHERE type_ban ='1' ORDER BY ID");
    while(
    $ban $query->fetch_array(MYSQLI_BOTH)){
      
    $arr=array($ban[id]);
      
    $arr_new=implode(',',$arr);
      echo 
    $arr_new;

    In pratica prelevo da una tabella (banner) alcuni campi (id, title, name, desc), poi inserisco gli id in un array, quando tento di impoderlo (l'array è Array ( [0] => 1 ) Array ( [0] => 2 )), non c'è verso, continua a darmi 12 e non 1,2

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non si capisce niente, comunque il tuo codice crea ogni volta un array di un solo elemento, per cui è inutile fare implode

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    131
    errore

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    dovresti provare così, secondo me:

    Codice PHP:
    $arr[]=array();

    $query $link->query("SELECT * FROM banner WHERE type_ban ='1' ORDER BY ID");
      while(
    $ban $query->fetch_array(MYSQLI_BOTH))
        
    $arr[]=$ban[id];


    $arr_new=implode(',',$arr);
    echo 
    $arr_new
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

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.