Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    prelevare più dati dal database

    per prelevare più dati normalemente dal database di solito uso una query di questo tipo

    Codice PHP:
    $sql "SELECT * FROM tabella WHERE etc";
    $query mysql_query ($sql);
    whilr ($row=mysql_fetch_array ($query)) {

    echo 
    "$row[campo]";



    io però vorrei prelevareo e metterci la virgola alla fine, per esempio per le email

    stampo 5 email così

    email1@email.it, email2@email.it, email3@email.it, email4@email.it, email5@email.it


    (notare la mancanza della virgola alla fine)


    qualcuno può aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    mettile in un array e poi usa implode

    http://it.php.net/manual/it/function.implode.php

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da nicola75ss
    mettile in un array e poi usa implode

    http://it.php.net/manual/it/function.implode.php
    avevo letto infatti..
    ma no so come metterle nell'array

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da torrone
    avevo letto infatti..
    ma no so come metterle nell'array
    Codice PHP:
    $mail = array();
    ...


    while (
    $row=mysql_fetch_array ($query)) {
    $mail[] = $row['campo'];
    }
    $stringa implode(',',$mail);
    echo 
    $stringa

  5. #5

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.