Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema ciclo while

  1. #1

    problema ciclo while

    Codice PHP:

        <?php
        
        $result 
    mysqli_query($con,"SELECT * FROM brand");

    while(
    $row mysqli_fetch_array($result)) {
      echo 
    "'"$row['brand'] ."' ,";
      
    }

        
    ?>
    attraverso questo ciclo stampo i record con questo formato:

    'mario','andrea',luca',

    vorrei però che l'ultimo record del ciclo venisse stampato senza la virgola (perchè questa mi creerebbe problemi con jquery)

    grazie

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Invece di stampare il valore nel while, accoda i dati in una variabile e una volta finito il while stampi la variabile facendo un substring per tagliare l'ultimo carattere

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,361
    Oppure

    Codice PHP:

    <?php

    $array  
    = array();
    $result mysqli_query($con,"SELECT * FROM brand");

    while(
    $row mysqli_fetch_array($result)) {
      
    $array[] = "'"$row['brand'] ."'";
    }
    $string implode(',',$array);
    print 
    $string;
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Tag per questa discussione

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.