PDA

View Full Version : [PHP+MySql] - limitare la stampa di un campo di tipo text


RagingBull
02-04-2007, 17:39
ciao a tutti!

ho il seguente problemino da risolvere...di sicuro una stupidagine...ma nn so proprio come operare.

eseguo una query al database. fin qui tutto ok, lo script stampa perfettamente tutti i campi richiesti.

tra i campi ce ne sta uno di tipo text del quale vorrei limitare la stampa ad un numero X di caratteri.

come si opera in questo caso?

query: $result = mysql_query("SELECT * FROM inserzioni ORDER BY id LIMIT $start,$step");

array: $row = mysql_fetch_array($result);

stampa: print $row['descrizione'];

per intenderci vorrei che mi stampasse qualcosa del tipo:

inizio testo della descrizione...[continua]

vizzz
02-04-2007, 18:09
ciao a tutti!

ho il seguente problemino da risolvere...di sicuro una stupidagine...ma nn so proprio come operare.

eseguo una query al database. fin qui tutto ok, lo script stampa perfettamente tutti i campi richiesti.

tra i campi ce ne sta uno di tipo text del quale vorrei limitare la stampa ad un numero X di caratteri.

come si opera in questo caso?

query: $result = mysql_query("SELECT * FROM inserzioni ORDER BY id LIMIT $start,$step");

array: $row = mysql_fetch_array($result);

stampa: print $row['descrizione'];

per intenderci vorrei che mi stampasse qualcosa del tipo:

inizio testo della descrizione...[continua]

print substr($row['descrizione'], 0, 50 /*numero caratteri*/) + "..."

RagingBull
02-04-2007, 19:12
perfect, grazie mille, sei stato gentilissimo! ;)