Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

serginho_the_best

como faço para esse script exebir apenas 50 letras

Recommended Posts

olá, fiz um script de notícias mais quero que ele exiba apena 50 letras dar para ler mais só clicar no link, na real só quero saber como faço para exebir apenas 50 letras, ta aqui meu script:

<?phpinclude "config.php";$sql = "SELECT * FROM news ORDER BY id DESC";$query = mysql_query($sql) or die (mysql_error());while ($sql = mysql_fetch_array($query)){	$id = $sql["id"];	$title = $sql["title"];	$text = $sql["text"];	$date = $sql["date"];	$time = $sql["time"];		echo "<h1>$title</h1>\n";	echo "<p>$text<br />\n$date ás $time</p>\n[<a href=\"news.php?id=$id\">Ler mais</a>]";}?>
obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fabyo essa função não faz o que eu quero ele apenas quebra linha e não exibe apena uma quantidade de letras do texto que está no banco de dados, quero um que faça isso e não quebre a linha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se for via consulta SQL

SELECT SUBSTRING(campo,1,50) FROM tabela

se for via php vou deixar você pesquisar !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Void : não faço a minima ideia de como usar ele no sql mais fiz assim:

[code~]$sql = "SELECT SUBSTRING(campo,1,50) * FROM news ORDER BY id DESC";[/code]

e não deu como é? pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa assim que a sua palavra não vai ser cortada ao meio:

$novidade=substr($m['novidade'], 0, 50); $novidade=substr($novidade, 0, strrpos($novidade, " "));$novidade=$novidade."...";

Compartilhar este post


Link para o post
Compartilhar em outros sites

hmmmmmmmm consegui, muito boa to lendo outras função aqui tb, vle ae Void :

 

nada velho, que isso, sabia que voce conseguiria :D

 

qq coisa é só postar !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.