Ir para conteúdo

POWERED BY:

Arquivado

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

rafasemed

[Resolvido] como eu crio uma consulta php para meu bd

Recommended Posts

tenho as seguintes tabelas e preciso de criar consultas para elas tentei fazer um codigo mais não deu certo ainda, sou iniciante em php e espero que vcs possam me ajudar, muito obrigado por quem me der essa força preciso muito, criei um codigo mais não esta me dando retorno nenhum .

 

tenho a seguinte tabela que criei no meu bd;

 

tabela escola da qual estou tentando opter uma consulta;

CREATE TABLE `banco`.`escola` (
`id_escola` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nome` VARCHAR( 30 ) NOT NULL ,
`end` VARCHAR( 40 ) NOT NULL ,
`bairro` VARCHAR( 30 ) NOT NULL ,
`telefone` VARCHAR( 20 ) NOT NULL ,
`diretor` VARCHAR( 50 ) NOT NULL ,
`email` VARCHAR( 30 ) NOT NULL ,
`setor` VARCHAR( 20 ) NOT NULL 
) ENGINE = InnoDB

 

 

o codigo que fiz foi o seguinte ;

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Controle de solicitações</title>
</head>
<body bgcolor="#373737">
<img src="aaa.PNG" width="884" height="70">
<?
//MENSAGENS DE ERRO 

$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";

// Fazendo a conexão com o servidor mysql 
$conexao = mysql_pconnect ("localhost","root","") or die ($msg[0]);
mysql_select_db("banco",$conexao) or die ($msg[1]);

//colocando o inicio da tabela 
?>
<table border="1"><tr>
<td><b>id_escola</b></td>
<td><b>nome</b></td>
<td><b>end</b></td>
<td><b>bairro</b></td>
<td><b>telefone</b></td>
<td><b>diretor</b></td>
<td><b>email</b></td>
<td><b>setor</b></td>
</tr>
<?

//fazendo uma consulta sql e retornando os resultados em uma tabela html
$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola";
$resultado = mysql_query($query,$conexao);
while ($linha = mysql_fetch_array($resultado)) { 
?>
<tr>
<td><? echo $linha['id_escola']; ?></td>
<td><? echo $linha['nome']; ?></td>
<td><? echo $linha['end']; ?></td>
<td><? echo $linha['bairro']; ?></td>
<td><? echo $linha['telefone']; ?></td>
<td><? echo $linha['diretor']; ?></td>
<td><? echo $linha['email']; ?></td>
<td><? echo $linha['setor']; ?></td>
</tr>
<?
}
?>
</table>

</body>
</html>

e não está me dando retorno nenhum, espero que vcs possam me ajudar pois preciso resolver isso com orgencia, muito obrigado a todos !!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom uso da área

 

Atenção:

Este subfórum é destinado apenas para postagem de artigos, tutoriais e matérias sobre PHP.

Não é permitido a abertura de tópicos com dúvidas. Para isso, use o Fórum de PHP.

 

Tópico Movido

Artigos, Matérias e Tutoriais (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP

 

Sobre a sua dúvida, tente trocar <? por <?php.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas qual é o erro que tá dando aí mesmo, pois testei seu codigo aquii e funcionou de boa...

você já testou se a conexao está correta, com todos os parametos certinhos???

 

No aguardo....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade existe a função mysql_connect e a função mysql_pconnect.

 

http://br.php.net/mysql_connect

http://br.php.net/mysql_pconnect

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai que tha galera não me retorna erro algum simplismente retorna apenas a tabela sem os dados do meu banco de dados !!! sera que tem algum problema me ajudem !!!!

 

eu consigo inserir dados com tranquilidade !!!

mais não funciona a consulta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, você fez o que eu falei? Trocou <? por <?php?

 

Se fazendo isto não resolver, adicione este código.

echo '<pre>';
while ($linha = mysql_fetch_array($resultado)) { 
print_r($linha);
}
?>

Veja se o nome dos campos está da mesma forma que você está usando.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu ja fiz isso mais não funcionou !!

 

 

onde eu ponho esse odigo no lugar do !!

$resultado = mysql_query($query,$conexao);
while ($linha = mysql_fetch_array($resultado)) { ?>

 

bem se for essa linha tbm não está funcionando !!! por favor se alguem tem algum outro codigo que possa me ser util posta ai ara mim por favor esse não esta funcionando de modo algum !!! não sei mais o que fazer

 

tenho que fazer algo como isso

<form action="consulta.php" method="post">
<input type="text" name="busca">
<input type="submit" value="Buscar!">
</form>

ou so executando o arquivo de consulta ele me retorna tudo que esta na minha tabela no banco de dados

 

gente nada funciona

 

eu fiz um aquivo para inserir e funciona muito bem vou postar para vcs verem

<?php

$host = "localhost";
$usuario = "root";
$senha = "";
$database = "banco";

$conexao = mysql_connect($host, $usuario, $senha);
mysql_select_db($database, $conexao);


$sgl = mysql_query("SELECT * FROM escola"); // codigo sgl que seleciona a tabela com os dados   
while($dados = mysql_fetch_array($sgl)) //comando que coloca num array todos os registros existentes na tabela    



$nome = $_POST["nome"];   
$end = $_POST["end"];
$bairro = $_POST["bairro"];   
$telefone = $_POST["telefone"];
$diretor = $_POST["diretor"];   
$email = $_POST["email"];  
$setor = $_POST["setor"];

//exibe na tela os campos da tabela.   
echo " nome:  " .$nome; 
echo " end: " .$end;
echo " bairro: " .$bairro;
echo " telefone: " .$telefone;
echo " diretor: " .$diretor;
echo " email: " .$email;
echo " setor: " .$setor;   
echo"<br><br>";


$sgl = "INSERT into escola (nome, end, bairro, telefone, diretor, email, setor) values ('$nome','$end','$bairro','$telefone','$diretor','$email','$setor')";   
mysql_query($sgl); //executa a query 
echo"<script>location='cadastroescolas.php';alert('Inserido com Sucesso!');</script>";  

?>  

 

agora o que eu criei para consultar não funciona de modo algum

 

 

sera que alguem poderia postar um codigo que funcione para consultar a seguinte tabela

CREATE TABLE `banco`.`escola` (
`id_escola` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nome` VARCHAR( 30 ) NOT NULL ,
`end` VARCHAR( 40 ) NOT NULL ,
`bairro` VARCHAR( 30 ) NOT NULL ,
`telefone` VARCHAR( 20 ) NOT NULL ,
`diretor` VARCHAR( 50 ) NOT NULL ,
`email` VARCHAR( 30 ) NOT NULL ,
`setor` VARCHAR( 20 ) NOT NULL 
) ENGINE = InnoDB

 

muito obrigado pois o meu não funciona de modo algum não sei onde está o erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo vamos por partes.

 

Primeiro, não adianta se desesperar e ficar postando um monte de mensagem uma atrás da outra. Não vai adiantar nada.

Segundo, nenhum código que eu postei vai fazer o seu código funcionar. Estamos primeiramente tentando entender AONDE está o erro, para depois corrigir.

 

Agora, vamos voltar para a dúvida. Comecemos por este código. Leia os comentários dentro do código

// qual o sentido desta query? Você seleciona todas as escolas, exibe os resultados e $dados, mas não utiliza $dados em nenhum momento
$sgl = mysql_query("SELECT * FROM escola"); // codigo sgl que seleciona a tabela com os dados   
while($dados = mysql_fetch_array($sgl)) //comando que coloca num array todos os registros existentes na tabela    

// isto aqui não protege nada. Estude um pouco sobre SqlInjection
$nome = $_POST["nome"];   
$end = $_POST["end"];
$bairro = $_POST["bairro"];   
$telefone = $_POST["telefone"];
$diretor = $_POST["diretor"];   
$email = $_POST["email"];  
$setor = $_POST["setor"];

//exibe na tela os campos da tabela.   
echo " nome:  " .$nome; 
echo " end: " .$end;
echo " bairro: " .$bairro;
echo " telefone: " .$telefone;
echo " diretor: " .$diretor;
echo " email: " .$email;
echo " setor: " .$setor;   
echo"<br><br>";
    
 
$sgl = "INSERT into escola (nome, end, bairro, telefone, diretor, email, setor) values ('$nome','$end','$bairro','$telefone','$diretor','$email','$setor')";   
// nesta linha de baixo, adicione este código
mysql_query($sgl) or die(mysql_error()); //executa a query 
echo"<script>location='cadastroescolas.php';alert('Inserido com Sucesso!');</script>";  
?>  

Veja se aparece alguma coisa. Se não aparecer nenhum erro, então esta parte está OK.

 

Agora vamos à consulta. O código que eu coloquei é para verificar o que está sendo retornado na consulta ao banco de dados. No seu código você tem isto.

$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola";
$resultado = mysql_query($query,$conexao);
while ($linha = mysql_fetch_array($resultado)) { 
?>
<tr>
<td><? echo $linha['id_escola']; ?></td>
<td><? echo $linha['nome']; ?></td>
<td><? echo $linha['end']; ?></td>
<td><? echo $linha['bairro']; ?></td>
<td><? echo $linha['telefone']; ?></td>
<td><? echo $linha['diretor']; ?></td>
<td><? echo $linha['email']; ?></td>
<td><? echo $linha['setor']; ?></td>
</tr>
<?
}
?>
</table>

</body>
</html>

Troque (apenas para debug) por isto.

<?php
$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola";
$resultado = mysql_query($query,$conexao);
echo 'Foram retornados '.mysql_num_rows($resultado).' registros nesta consulta.<br/><pre>';
while ($linha = mysql_fetch_array($resultado)) 
{ 
    print_r($linha);
}
?>

Veja o que retorna. Deve retornar 1 mensagem e um array. Poste os 2 aqui.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok eu coloquei o codigo que você postou!!!

<?php$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola";$resultado = mysql_query($query,$conexao);echo 'Foram retornados '.mysql_num_rows($resultado).' registros nesta consulta.<br/><pre>';while ($linha = mysql_fetch_array($resultado)) {     print_r($linha);}?>

 

pow bacana agora ele me retornou os resultados, mais não na tebela !!!

 

 

retornou meio estranho mais retornou!!

 

id_escola nome end bairro telefone diretor email setor

Foram retornados 3 registros nesta consulta.

Array

(

[0] => 26

[id_escola] => 26

[1] => jacira tavares durval

[nome] => jacira tavares durval

[2] => rua1 n23

[end] => rua1 n23

[3] => miramar

[bairro] => miramar

[4] => 27722612

[telefone] => 27722612

[5] => rafael

[diretor] => rafael

[6] => mega3macae@hotmail.com

=> mega3macae@hotmail.com

[7] => vermelho

[setor] => vermelho

)

Array

(

[0] => 27

[id_escola] => 27

[1] => luiz reid

[nome] => luiz reid

[2] => rua a n2

[end] => rua a n2

[3] => centro

[bairro] => centro

[4] => 27724203

[telefone] => 27724203

[5] => everardo

[diretor] => everardo

[6] => everar@v****.com

=> everar@v****.com

[7] => azul

[setor] => azul

)

Array

(

[0] => 28

[id_escola] => 28

[1] => Maria Izabel

[nome] => Maria Izabel

[2] => rua o n 3

[end] => rua o n 3

[3] => centro

[bairro] => centro

[4] => 233456567

[telefone] => 233456567

[5] => rodolfo

[diretor] => rodolfo

[6] => rodolfo@hotmail.com

=> rodolfo@hotmail.com

[7] => vinho

[setor] => vinho

)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, o problema parece ser o que eu te sugeri no primeiro post...

 

Sobre a sua dúvida, tente trocar <? por <?php.

 

Carlos Eduardo

 

 

Tem que trocar isto em TODAS as vezes que aparece. Olha ali em baixo

$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola";
$resultado = mysql_query($query,$conexao);
while ($linha = mysql_fetch_array($resultado)) { 
?>
<tr>
// aqui tem que trocar
<td><? echo $linha['id_escola']; ?></td>
// aqui também
<td><? echo $linha['nome']; ?></td>
// aqui também
<td><? echo $linha['end']; ?></td>
// aqui também
<td><? echo $linha['bairro']; ?></td>
// aqui também
<td><? echo $linha['telefone']; ?></td>
// aqui também
<td><? echo $linha['diretor']; ?></td>
// aqui também
<td><? echo $linha['email']; ?></td>
// aqui também
<td><? echo $linha['setor']; ?></td>
</tr>
<?
}
?>
</table>

</body>
</html>

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok mais continuou dando o mesmo problema

 

 

id_escola nome end bairro telefone diretor email setor

Foram retornados 2 registros nesta consulta.

Array
(
    [0] => 30
    [id_escola] => 30
    [1] => 
    [nome] => 
    [2] => dsdsdsds
    [end] => dsdsdsds
    [3] => dsdds
    [bairro] => dsdds
    [4] => dsdsdsd
    [telefone] => dsdsdsd
    [5] => dsdsdsdd
    [diretor] => dsdsdsdd
    [6] => dsdsdsdsd
    [email] => dsdsdsdsd
    [7] => vermelho
    [setor] => vermelho
)
Array
(
    [0] => 31
    [id_escola] => 31
    [1] => dddd
    [nome] => dddd
    [2] => sdsdsd
    [end] => sdsdsd
    [3] => sdsdsds
    [bairro] => sdsdsds
    [4] => sdsds
    [telefone] => sdsds
    [5] => dsdsdsdsd
    [diretor] => dsdsdsdsd
    [6] => sdsdsdsds
    [email] => sdsdsdsds
    [7] => verde
    [setor] => verde
)

 

 

 <?php
//MENSAGENS DE ERRO 

$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";

// Fazendo a conexão com o servidor mysql 
$conexao = mysql_pconnect ("localhost","root","") or die ($msg[0]);
mysql_select_db("banco",$conexao) or die ($msg[1]);

//colocando o inicio da tabela 
?>
         <table border="1">
           <tr>
             <td><b>id_escola</b></td>
             <td><b>nome</b></td>
             <td><b>end</b></td>
             <td><b>bairro</b></td>
             <td><b>telefone</b></td>
             <td><b>diretor</b></td>
             <td><b>email</b></td>
             <td><b>setor</b></td>
           </tr>
           <?php
$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola ORDER BY nome";
$resultado = mysql_query($query,$conexao);
echo 'Foram retornados '.mysql_num_rows($resultado).' registros nesta consulta.<br/><pre>';
while ($linha = mysql_fetch_array($resultado)) 
{     
print_r($linha);
}
?>
        <tr>
             <td><?php echo $linha['id_escola']; ?></td>
             <td><?php echo $linha['nome']; ?></td>
             <td><?php echo $linha['end']; ?></td>
             <td><?php echo $linha['bairro']; ?></td>
             <td><?php echo $linha['telefone']; ?></td>
             <td><?php echo $linha['diretor']; ?></td>
             <td><?php echo $linha['email']; ?></td>
             <td><?php echo $linha['setor']; ?></td>
           </tr>
           <?
}
?>
         </table>
         </td>
   </tr>
 </table>
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema da linha 68, é que você fechou o } do while antes da hora:

while ($linha = mysql_fetch_array($resultado))
{
print_r($linha);

?>
         <tr>
              <td><?php echo $linha['id_escola']; ?></td>
...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai irmão continua dando o mesmo erro

<html xmlns="http-~~-//www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Controle de solicitações</title>
</head>
<body bgcolor="#373737" LINK "#000000">
<div align="center"> 
 <table width="729" height="342" border="0" bordercolor="#CCCCCC" bgcolor="#CCCCCC">
   <tr align="center" valign="top"> 
     <td height="32" colspan="4"><img src="aaa.PNG" width="884" height="70"></td>
   </tr>
   <tr bordercolor="#FF0000" bgcolor="#FF0000"> 
     <td width="197" align="center" valign="middle"> <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Coordenadorias</font></div></td>
     <td width="237" align="center" valign="middle" bordercolor="#FF0000" bgcolor="#FF0000"><font face="Geneva, Arial, Helvetica, sans-serif"><img src="f.jpg" width="26" height="23">Escolas</font></td>
     <td width="223" align="center" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"><img src="lupa.jpg" width="31" height="26">Consulta</font></td>
     <td width="215" height="31" align="center" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif"><img src="engrenagen2.jpg" width="22" height="25">Suporte</font></td>
   </tr>
   <tr align="center" valign="top" bgcolor="#FFFFFF"> 
     <td height="226" colspan="4"><p>
       <?php
//MENSAGENS DE ERRO 

$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";

// Fazendo a conexão com o servidor mysql 
$conexao = mysql_pconnect ("localhost","root","") or die ($msg[0]);
mysql_select_db("banco",$conexao) or die ($msg[1]);

//colocando o inicio da tabela 
?>
     </p>        
       <table border="1">
         <tr>
           <td><b>id_escola</b></td>
           <td><b>nome</b></td>
           <td><b>end</b></td>
           <td><b>bairro</b></td>
           <td><b>telefone</b></td>
           <td><b>diretor</b></td>
           <td><b>email</b></td>
           <td><b>setor</b></td>
         </tr>
         <?php
$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola ORDER BY nome";
$resultado = mysql_query($query,$conexao);
echo 'Foram retornados '.mysql_num_rows($resultado).' registros nesta consulta.<br/><pre>';
while ($linha = mysql_fetch_array($resultado)) 
{     
print_r($linha);
}
?>
         <tr>
           <td><?php echo $linha['id_escola']; ?></td>
           <td><?php echo $linha['nome']; ?></td>
           <td><?php echo $linha['end']; ?></td>
           <td><?php echo $linha['bairro']; ?></td>
           <td><?php echo $linha['telefone']; ?></td>
           <td><?php echo $linha['diretor']; ?></td>
           <td><?php echo $linha['email']; ?></td>
           <td><?php echo $linha['setor']; ?></td>
         </tr>
         <?
}
?>
       </table>
     </td>
   </tr>
 </table>
</div>
  </td>
 </tr>
<div align="center">
 <p><br>
     <font face="Verdana" size="1">Desenvolvido Por: Rafael Gomes Barbosa<br>
   E-mail: intranetsemed@gmail.com<br>
   </font></p>
</div>
</body>
</html>

 

 

id_escola nome end bairro telefone diretor email setor

Foram retornados 2 registros nesta consulta.

 

Array

(

[0] => 30

[id_escola] => 30

[1] =>

[nome] =>

[2] => dsdsdsds

[end] => dsdsdsds

[3] => dsdds

[bairro] => dsdds

[4] => dsdsdsd

[telefone] => dsdsdsd

[5] => dsdsdsdd

[diretor] => dsdsdsdd

[6] => dsdsdsdsd

=> dsdsdsdsd

[7] => vermelho

[setor] => vermelho

)

Array

(

[0] => 31

[id_escola] => 31

[1] => dddd

[nome] => dddd

[2] => sdsdsd

[end] => sdsdsd

[3] => sdsdsds

[bairro] => sdsdsds

[4] => sdsds

[telefone] => sdsds

[5] => dsdsdsdsd

[diretor] => dsdsdsdsd

[6] => sdsdsdsds

=> sdsdsdsds

[7] => verde

[setor] => verde

)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque isto

while ($linha = mysql_fetch_array($resultado)) 
{     
print_r($linha);
}
?>
          <tr>
            <td><?php echo $linha['id_escola']; ?></td>
            <td><?php echo $linha['nome']; ?></td>
            <td><?php echo $linha['end']; ?></td>
            <td><?php echo $linha['bairro']; ?></td>
            <td><?php echo $linha['telefone']; ?></td>
            <td><?php echo $linha['diretor']; ?></td>
            <td><?php echo $linha['email']; ?></td>
            <td><?php echo $linha['setor']; ?></td>
          </tr>
          <?
}

Por isto

while ($linha = mysql_fetch_array($resultado)) 
{     
?>
          <tr>
            <td><?php echo $linha['id_escola']; ?></td>
            <td><?php echo $linha['nome']; ?></td>
            <td><?php echo $linha['end']; ?></td>
            <td><?php echo $linha['bairro']; ?></td>
            <td><?php echo $linha['telefone']; ?></td>
            <td><?php echo $linha['diretor']; ?></td>
            <td><?php echo $linha['email']; ?></td>
            <td><?php echo $linha['setor']; ?></td>
          </tr>
          <?php
}

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Velho tenha calma ai você está desesperado e acaba confundindo a gente tambem, seu erro é coisa simples de arrumar, qual erro que esta acontecendo agora na sua consulta nao precisa postar código apenas fale o erro qual é!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta essa para ver se você consegue já fiz algumas modificações.

<?php
 
//aqui tava um erro a query tava executando errado se esta selecionando tudo da tabela use * para executar
$query = mysql_query("SELECT * FROM escola ORDER BY nome");

$resultado = mysql_num_rows($query); // joga em linhas

// resultado NULL
if ($resultado == 0) { 
	echo "Nenhum resultado no Banco de Dados!<br />";
	} else { 
    // senão 
    if ($resultado == 1) { 
        echo "1 Registro foi encontrado!<br />"; 
    } 
    // se houver um resultado diz que existe um resultado 
    if ($resultado > 1) {  
    echo "Foram encontrados <b>$resultado</b>!<br />";
	}

while ($linha = mysql_fetch_array($query)) 

{     

?>
<table width="300">
<tr>
            <td><?php echo $linha[id_escola]; ?></td>
            <td><?php echo $linha[nome]; ?></td>
            <td><?php echo $linha[end]; ?></td>
            <td><?php echo $linha[bairro]; ?></td>
            <td><?php echo $linha[telefone]; ?></td>
            <td><?php echo $linha[diretor]; ?></td>
            <td><?php echo $linha[email]; ?></td>
            <td><?php echo $linha[setor]; ?></td>
          </tr>
</table>
          <?php //se não der certo $linha[objeto] muda para $linha['objeto'];
}//fim do while
}// fim else
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

o galera muito obrigado ja consegui resolver o problema ficou assim e tha funcionando direitinho

<?php
//MENSAGENS DE ERRO 

$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";

// Fazendo a conexão com o servidor mysql 
$conexao = mysql_pconnect ("localhost","root","") or die ($msg[0]);
mysql_select_db("banco",$conexao) or die ($msg[1]);

//colocando o inicio da tabela 
?>
           </p>
           <table border="1">
             <tr>

               <td><b>escola</b></td>
               <td><b>end</b></td>
               <td><b>bairro</b></td>
               <td><b>telefone</b></td>
               <td><b>diretor</b></td>
               <td><b>email</b></td>
               <td><b>setor</b></td>
             </tr>
             <?php
$query = "SELECT id_escola,nome,end,bairro,telefone,diretor,email,setor FROM escola ORDER BY setor";
$resultado = mysql_query($query,$conexao);
while ($linha = mysql_fetch_array($resultado))
{    
?>
             <tr>

               <td><?php echo $linha['nome']; ?></td>
               <td><?php echo $linha['end']; ?></td>
               <td><?php echo $linha['bairro']; ?></td>
               <td><?php echo $linha['telefone']; ?></td>
               <td><?php echo $linha['diretor']; ?></td>
               <td><?php echo $linha['email']; ?></td>
               <td><?php echo $linha['setor']; ?></td>
             </tr>
             <?php

}
?>
           </table>

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.