Ciao ragazzi,
ho la necessità di recuperare un campo di testo presente nel db e stamparlo a video non completamente ma fino ad un certo numero di caratteri.
E' possibile farlo senza inserire un altro campo nel db?
Ciao e grazie![]()
Ciao ragazzi,
ho la necessità di recuperare un campo di testo presente nel db e stamparlo a video non completamente ma fino ad un certo numero di caratteri.
E' possibile farlo senza inserire un altro campo nel db?
Ciao e grazie![]()
Prova in questo modo:
Dovrebbe essere facile da comprendere...Codice PHP:
[FONT=courier new]<?php
$query = "SELECT tuo_campo, IF(LENGTH(tuo_campo) > 150,
CONCAT(SUBSTRING(tuo_campo, 1 , 147), '...'), tuo_campo)
as nuovo_campo FROM tua_tabella";
$result = mysql_query($query, $db_connect);
while($records = mysql_fetch_array($result)) {
/*
recupera e stampa solo i primi 150 caratteri
sostituendo gli ulti 3 con 3 puntini: ...
*/
echo $records['nuovo_campo'];
}
?>[/FONT]
![]()