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

    Stampare le prime 50 parole di un testo contenuto in un db??

    E' Possibile stampare le prime 50 parole, di un testo contenuto in un DB Mysql?? Se si come si procede???

    PS. 5 0 è un numero fittizzio!!!

  2. #2
    $var = substr("testo", 0, 50);

    http://lt.php.net/substr


  3. #3
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Se vuoi stampare i primi 50 CARATTERI, fai come ti ha suggerito side-server, se invece vuoi stampare le prime 50 PAROLE devi crearti una funzione che ti calcola i primi 49 spazi.

    Ciao

  4. #4
    Se le prendi dal database è meglio far lavorare mysql invece di fare una ciclo su una funzione php

    SELECT *,SUBSTRING_INDEX(campo,' ',50) as prime_50 FROM tabella

    in $row['prime_50'] hai il tuo testo già pronto

  5. #5
    grazie a tutti per il vostro aiuto.

    Ma se volessi stampare i primi 50 caratteri (o spazi), come si fa?

    Si può fare direttamente da MSQL, così come ha suggerito bubu77

  6. #6
    SELECT *,SUBSTRING(campo,0,50) as 50_lettere FROM tabella


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.