Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal eu estou com o seguinte problema:
Tenho que fazer um select que vá pegando linha por linha vejam onde parei.
<?php
$select = mysql_query("SELECT * FROM artigo WHERE id_artigo='$post'");
while($resultado = mysql_fetch_array($select)){
$recartigo = $resultado['conteudo'];
?>
<br><span rel=0></span><?php echo $recartigo; ?>
<br>
<?php } ?>
</div>
Então eu preciso que cada vez que ele vá fazer o WHILE ele traga a próxima linha do mesmo artigo, sei que parece estranho mais tem q ser desse jeito as linhas devem estar separadas.
Qualquer ajuda é bem vinda, obrigado.
Desculpe acho que não expliquei direito.
no campo artigo da tabela mysql eu tenho por exemplo:
id artigo
1 hoje meia noite
vai acontecer o principal
asdasdasdasdas
é isso dai.
ai eu faria o select que pegasse estas linhas separada
$seleciona = mysql_query("SELECT * FROM tabela WHERE id='$post'")
while($result = mysql_fetch_array($seleciona)){
$pegaartigo = $result['artigo'];
}
agora eu teria que pegar as linhas do ARTIGO, do mesmo artigo.
<br><span rel=0></span><?php echo $pegaartigo; ?> <-- isso pegaria o artigo inteiro
Eu gostaria que ficasse desse jeito.
<br><span rel=0></span> Hoje meia noite
<br><span rel=1></span> vai acontecer o principal
<br><span rel=2></span> asauhuahsusahuahaush
<br><span rel=3></span> é isso ai.>
Desculpe acho que não expliquei direito.
no campo artigo da tabela mysql eu tenho por exemplo:
id artigo
1 hoje meia noite
vai acontecer o principal
asdasdasdasdas
é isso dai.
ai eu faria o select que pegasse estas linhas separada
$seleciona = mysql_query("SELECT * FROM tabela WHERE id='$post'")
while($result = mysql_fetch_array($seleciona)){
$pegaartigo = $result['artigo'];
}
agora eu teria que pegar as linhas do ARTIGO, do mesmo artigo.
<br><span rel=0></span><?php echo $pegaartigo; ?> <-- isso pegaria o artigo inteiro
Eu gostaria que ficasse desse jeito.
<br><span rel=0></span> Hoje meia noite
<br><span rel=1></span> vai acontecer o principal
<br><span rel=2></span> asauhuahsusahuahaush
<br><span rel=3></span> é isso ai.
<?php
VOCE TEM QUE INFORMAR O GET AQUI
$post = $_GET['AQUI VOCE COLOCA O QUE ESTA VINDO DA PAGINA ANTERIOR'];
$select = mysql_query("SELECT * FROM artigo WHERE id_artigo='$post'");
while($resultado = mysql_fetch_array($select)){
$recartigo = $resultado['conteudo'];
?>
<br><span rel=0> <?php echo $recartigo; ?> </span>
<br>
<?php } ?>
------------------------------------------------------------------
SE ENTENDI BEM E ISSO, AGORA SE NAO , TENTE SER MAIS CLARO HEHE
bem ainda não é isso.
vou tentar explicar com uma letra de música
preciso criar uma função que busque a infirmação e mostre o laço de repetição de cada linha daquela informação.
vamos supor que eu ja tenha feito todo o processo anterior, quando fosse exibir deveria estar assim
<br><span rel=0></span> Estátua e cofres
<br><span rel=1></span> E paredes pintadas
<br><span rel=2></span> Ningúem sabe oque aconteceu
aquele exemplo de while anterior era só pra vocês terem uma noção, mais creio que daquele jeito não irei conseguir fazer, porque pega todos os artigos.
oque eu to tentando explicar é que na tabela lá se´ria por exemplo
id= 1
letra = a música inteira no mesmo ID, mais eu preciso pegar esta música em várias linhas, de preferencia em um while que fosse pegando uma linha depois da outra.
Cara se eu entendi você quer que pule linha automaticamente e isso ?
isso do mesmo id, de uma determinada coluna
Bom, se eu entedi direito, seus artigos possuem várias linhas de texto (óbvio) todas elas armazenadas no mesmo campo da referida coluna certo:
+----+----------------------------+
| id | artigo |
+----+----------------------------+
| 1 | hoje meia noite |
| | vai acontecer o principal |
| | asdasdasdasdas |
| | é isso dai. |
+----+----------------------------+
Certo?
Se for, cada quebra de linha do texto da coluna artigo representa um \n ou \n\r, dependendo do Sistema Operacional.
E, sendo assim, para que ao resgatar as informações as quebras de linha apareçam para o visitantes,e não apenas no código-fonte, você deve estar procurando por nl2br() que vai converter esses barras-letras que eu disse na tag <br />
claro...
você o pediu q selecionasse uma linha com um determinado identificador, retire este where id artigo....e veja a magica acontecer...