Ir para conteúdo

POWERED BY:

Arquivado

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

Dário Cardoso

Como pegar os nomes dos CAMPOS da tabela

Recommended Posts

PESSOAL, DÁ UMA OLHADA: ^_^

 

 

<?php

/* A tabela users consiste em três campos:

* user_id

* username

* password.

*/

$link = @mysql_connect('localhost', 'mysql_user', 'mysql_password');

if (!$link) {

die('Não foi possível conectar ao servidor MySQL: ' . mysql_error());

}

$dbname = 'mydb';

$db_selected = mysql_select_db($dbname, $link);

if (!$db_selected) {

die("Não foi possível selecionar $dbname: " . mysql_error());

}

$res = mysql_query('select * from users', $link);

 

echo mysql_field_name($res, 0) . "\n";

echo mysql_field_name($res, 2);

?>

 

DAÍ IMPRIMI: http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

user_ID

senha

 

COMO EU FARIA PRA NÃO INDICAR A POSSIÇÃO DO CAMPO NO BANCO (de vermelho acima), POIS DIGAMOS QUE EU NÃO SAIBA QUANTOS CAMPOS EU TENHO, DAI ENTÃO EU MANDA FAZER UM While E PEGAR TODOS OS NOMES DOS CAMPOS DA TABELA, MAS SEM INDICAR A POSSIÇÃO DO MESMO, COMO FAÇO ???? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa, não sei se ainda te interessa, mas achei a solução:

 

<?php

/* A tabela users consiste em três campos:

* user_id

* username

* password.

*/

$link = @mysql_connect('localhost', 'root', '');

if (!$link) {

die('Não foi possível conectar ao servidor MySQL: ' . mysql_error());

}

$dbname = 'aquisito';

$db_selected = mysql_select_db($dbname, $link);

if (!$db_selected) {

die("Não foi possível selecionar $dbname: " . mysql_error());

}

$res = mysql_query('select * from aquisito_funcionarios', $link);

 

if (mysql_num_rows($res) > 0) {

 

for ($i=0; $i<mysql_num_rows($res); $i++) {

echo mysql_field_name($res, $i);

}

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode-se usar também assim:

 

<?php

$error = "";
$falha = 0;

$host = "localhost";
$login = "mysql_user";
$senha = "mysql_password";
$dbname = "mydb";

@mysql_connect($host, $login, $senha) or die('Não foi possível conectar ao servidor MySQL: ' . mysql_error());
@mysql_select_db($dbname) or die("Não foi possível selecionar $dbname: " . mysql_error());

$res = mysql_query('SELECT * FROM users');

if ( mysql_num_rows($res) == 0 ) {
	$error = $error . "<p>X <b>Não temos nenhum usuário.</b></p>";
	$falha++;
}

if ($falha == 0) {
?>
<table width="100%%" border="0" cellspacing="2" cellpadding="2">
  <tr>
	<td>User ID</td>
	<td>Username</td>
	<td>Password</td>
  </tr>
<?
	for ($i=0; $i < mysql_num_rows($res); $i++) {
	
		$row = mysql_fetch_assoc($res);
?>		
  <tr>
	<td><?=$row['user_id']; ?></td>
	<td><?=$row['username']; ?></td>
	<td><?=$row['password']; ?></td>
  </tr>
<?	
	}
?>
</table>
<?
} else {

	echo $error;

}

?>

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.