Jump to content


Photo

Pegando Itens De Uma Consulta


  • Faça o login para participar
2 replies to this topic

#1 luizmir

luizmir

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 03/10/2010, 12:53

Olá gente crie uma função que esta em outro arquivo sendo chamada e no form queria chamar essa função

a função esta assim:
function listar(){

$sql = "select * from videos order by id";
$res = mysql_query($sql);
$ret = array();
if(mysql_num_rows($res)>0){
for($i=0;$i<mysql_num_rows($res);$i++){
$ret[]=mysql_fetch_array($res);
}


}

return $ret;
}

e na pagina form queria chamar essa consulta


fiz assim:

$pegar = listart();

mas como faço pra exibir os dados?

seria algo assim:?

echo $pegar['nome'];

se puderem dar uma luz.


agradeço desde já.

#2 Guilherme Vieira

Guilherme Vieira

    Normal

  • Usuários
  • 113 posts
  • Sexo:Masculino
  • Localidade:Fortaleza, Ceará
  • Interesses:Desenvolvimento Web baseado nos padrões do W3C, HTML5, CSS3, PHP, JavaScript, jQuery, AJAX, SQL, MySQL.

Posted 03/10/2010, 13:53

Yo, vc não precisa criar uma função (usando PHP estruturado, e não orientado a objetos), no lugar onde quer exibir os dados aplique:

<?php

$sql = "SELECT * FROM videos ORDER BY id DESC";
$res = mysql_query($sql);

while($ret = mysql_fetch_array($res))
{
	echo $ret["campo01"]."<br />";
	echo $ret["campoo2"]
}

?>

onde campo01 e campo02 são as informações que vc quer exibir.

Asando while vc não precisa pegar a quantidade de dados e dispensa o for, o loop para autmaticamente qnd não existirem mais dados. a váriável $ret recebe o tipo array cujos índices serão os campos do banco de dados. Todas as evzes que o loop executar vc estará manipulando os dados de um registro novo.

Boa Sorte.
Guilherme Vieira
g.

PS: Te ajudei? Me dá ponto! ^^

#3 luizmir

luizmir

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 04/10/2010, 12:47

Obrigado amigo.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq