0

Como expor vários resultados de uma pesquisa em MySQL?

criado por Daniel Correia Barreto em 14/04/2002 7:39pm
Nenhuma descrição foi enviada.

Lista de Respostas:

0
15/04/2002 6:59am
(~22 anos atrás)
Olha, se eu entendi vc quer demontrar vários valores de uma ou mais tabela. isso é possivel. Veja

utilizando uma tabela
$sql="SELECT nome,ramal FROM USUARIO";

utilizando várias tabela
$sql="SELECT p.descricao, f.descricao FROM p.produto, f.produto where p.forn = f.id";


PARA EXIBIR NA TELA EH SOH IMPRIMIR UTILIZANDO ECHO

$query=mysql_query($sql,$cone);
echo "<table>";
echo "while($linha=mysql_fetch_array($query))";
{
echo "<tr><td>$linha[0]</td><td>$linha[1]</td></tr>";
}
echo "</table>";

0
15/04/2002 2:47pm
(~22 anos atrás)
Se entendi corretamente, você quer imprimir todo o resultado de uma consulta do MySQL.

Utilize a função mysql_fetch_row dentro de um laço para imprimir todos os registros retornados.

Ex: while ($vet=mysql_fetch_row ($id_da_consulta)) {
echo $vet[0];
echo $vet[1];
....
echo $vet[n-1];
}
Onde n é o número de campos de sua tabela.
T+

0
16/04/2002 9:08am
(~22 anos atrás)
Rogério Bragil respondeu:
Além do mysql_fetch_array, você pode usar mysql_fetch_object também...

<?
$sql= "SELECT * FROM tabela";

$result= mysql_query($sql,$conexao);
while($row=mysql_fetch_object($result))
{
echo row->campo1;
echo row->campo2;
echo row->campo3;
.
.
}

?>


0
16/04/2002 11:45pm
(~22 anos atrás)
Mario André respondeu:
ex:

$sql("select * from tabela");

while ($row = mysql_fetch_array($sql)){

echo $row[nome da coluna];

}

0
17/07/2002 8:10pm
(~22 anos atrás)
Juan Roldán respondeu:
Eu acho que ja foi posta da maneira que irei postar.

primeiro você deve selecionar a tabela.(nao se esquecendo que tem que conectar o mysql)

no codigo fassa o seguinte:

<?
include "mysqlconecta.php"; // Chama o arquivo para conectar ao Mysql
?>
<? //Seleciona os campos da tabela
$select = "SELECT campo FROM mysql ";
$resultado = mysql_query($select);
$linha = mysql_fetch_object($resultado);
?>

<? //Comando que expoe varios resultados
WHILE($linha = mysql_fetch_object($resultado)) {
?>

Coloque seu código de(htm,php,img,...)

<? // depois que você pos o codigo do seu site coloque este para fechar o while.
};
?>


0
28/07/2002 6:20pm
(~22 anos atrás)
Juan Roldán respondeu:
Isso seria um teste!!!!

0
20/01/2004 9:12pm
(~20 anos atrás)
<?php

$db = mysql_connect("localhost","root","senha");

mysql_select_db("database_name",$db);

if (empty($_GET['inic'])) $inic = 0;
else $inic = $_GET['inic'];

// No caso 10 e numero limite de buscas
if (empty($_GET['num'])) $num = 10;
else $num = $_GET['num'];

$resultado = mysql_query("SELECT * FROM mural ORDER by id desc LIMIT $inic,$num",$db);

while ($tmp = mysql_fetch_assoc($resultado))
{
echo "".$tmp['data']."\n";
}

?>

0
24/05/2004 2:15pm
(~20 anos atrás)
include "conect.phg";
$sql_consulta = mssql_query("SELECT * FROM table");
while ($resultado=mssql_fetch_object($sql_consulta)){
echo $campo1 = $resultado->campo1;
echo "<br>".$campo2 = $resultado->campo2;
}

0
29/05/2005 7:49am
(~19 anos atrás)
Felipe Nascimento respondeu:
Pode ser assim:

$SQL = mysql_query("SELECT * FROM tabela") or die(mysql_error());
while ($rs = mysql_fetch_assoc($SQL))
$Dados[] = $rs;


[]'s

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)