Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    102

    mostrare i dati di un array di un oggetto

    ciao a tutti . Uso da poco la libreria Zend.
    Ho questo codice per estrarre i dati dal db.

    $stmt = $db->query('SELECT service_name FROM services');
    while ($row = $stmt->fetch()) {
    $name[] = $row['service_name'];
    $name[] = $row['service_img'];


    $this->view->all = $name;

    }

    Il problema è che mi estrai i dati con un indice. Penso sia quello dell'array. C'è un modo per estrarre i dati senza indice e magari anche un altro modo.

    grazie mille

  2. #2
    Se ho capito quello che intendi, l'indice è dato dal fatto che dichiari "name" come un array e non utilizzi alcuna variabile tra le quadre, cosìcché lo script genera un nuovo indice per ogni entry.

    Quindi prova così:

    codice:
    $stmt = $db->query('SELECT service_name FROM services');
    $i = 0;
    while ($row = $stmt->fetch()) {
    $name[$i] = $row['service_name'];
    $name[$i] = $row['service_img'];
    $i++;
    
    $this->view->all = $name;
    
    }
    
    echo "<pre>";
    print_r($name);
    echo "</pre>";

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