Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema a contare elementi campo db

    Ciao,
    ho un campo nel db che si presenta così:

    10,20,30

    devo contare quanti elementi sono presenti allora ho fatto:

    (supponiamo che la variabile $colonne sia il mio campo db già estratto)

    $colonne=array($colonne);

    $colonne= count($colonne);

    echo $colonne;

    Mi restituisce sempre 1

    Ho provato a scrivere:

    $colonne[0];
    e mi estrae 10,20,30 invece che 10

    ?????????

  2. #2
    Ho capito che prende la variabile $colonne come stringa quindi lo prende come un elemnto solo invece che tre

    quindi sono fregato

  3. #3
    ti restituisce 1 perché 1 è effettivemente la lunghezza del campo...

    per contare quanti sono fai prima un explode e poi conta gli elementi del risultato:

    codice:
    $num=explode(",",$colonne);
    echo count($num);









    p.s. vedi la funzione explode sul manuale se non ti è chiara: http://it2.php.net/manual/it/function.explode.php
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.