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!!!
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!!!
$var = substr("testo", 0, 50);
http://lt.php.net/substr
![]()
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
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
![]()
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
SELECT *,SUBSTRING(campo,0,50) as 50_lettere FROM tabella
![]()