Ir para conteúdo
Fórum Script Brasil
  • 0

Select No Mysql


lemissel

Pergunta

Ae gente, não funciona de forma alguma, eu não consigo mais ver erros...

O login, senha e host estão certos (já conferi e reconferi blink.gif ) agora eis o código e logo abaixo o erro:

CREATE TABLE `bs` (
  `id` int(255) unsigned NOT NULL auto_increment,
  `numero` varchar(255) default NULL,
  `titulo` text,
  `aplicacao` text,
  `caminho` varchar(255) default 'mecanismos/sarquivo.htm',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=25;

#
# Extraindo dados da tabela `bs`
#

INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (1, 'AMT-100', 'Teste', 'Testando', NULL);
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (2, 'iaah', 'iuahiauhiuahi', 'aiuhiuahiuah', NULL);
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (3, NULL, NULL, NULL, NULL);
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (4, 'lalall', 'alaçlsdkfçlaksçlka', 'çalskdçfkaçsdlfk', 'çlkfaçlsdkfçlaksdfçlk');
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (5, 'sdfgsdf', 'gsdfgsdfgsdf', 'gsdfgsdfg', 'sdfgsdfgsdfgsdf');
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (11, '5000000', 'teste', 'testsetsetse', '../mecanismos/bs/200-32-100p.PDF');
INSERT INTO `bs` (`id`, `numero`, `titulo`, `aplicacao`, `caminho`) VALUES (24, '32132132', 'alksjlskajlsa', 'alkjaljalk', 'mecanismos/sarquivo.htm');
    
<html> <head> <title>Documento sem t&iacute;tulo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="mecanismos/style.css" rel="stylesheet" type="text/css"> </head> <body> <p><img src="images/bs.png" border="0"> </p> <center>   <?php   /*Algoritmo     conexão com bd, montagem da tabela, busca no bd, loop para amostragem dos valores, fechamento da tabela.   */ //conexão bd include("config.php"); @ mysql_connect($host,$user,$pass) or die ("Ocorreu um erro ao conectar no banco de dados: ".mysql_error()); @ mysql_select_db('ar') or die ("Ocorreu um erro ao selecionar no banco de dados: ".mysql_error()); ?>  <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC">     <tr>       <td width="18%" bgcolor="#003366"> <div align="center"><strong><font color="#FFFFFF">N&uacute;mero           do Boletim de Servi&ccedil;o</font></strong></div>         <div align="center"><font color="#FFFFFF" size="1"><strong>Number of Service           Bulletin</strong></font></div></td>       <td width="38%" bgcolor="#003366"> <div align="center"><strong><font color="#FFFFFF">T&iacute;tulo</font></strong></div>         <div align="center"><font color="#FFFFFF" size="1"><strong>Title</strong></font></div></td>       <td width="44%" bgcolor="#003366"> <div align="center"><strong><font color="#FFFFFF">Aplica&ccedil;&atilde;o</font></strong></div>         <div align="center"><font color="#FFFFFF" size="1"><strong>Applicability</strong></font></div></td>     </tr>   <tr>     <?php $busca="SELECT * FROM  'bs'"; $busca_bs=mysql_query($busca);  //Busca os dados na base de dados //if($b) //{   $ret=mysql_num_rows($busca_bs); //calcula o número de resultados*/   for($c=0; $c>$ret; $c++) //monta as células e completa com os dados da base de dados   {   $result=mysql_fetch_array($busca_bs);//entra com os valores no array   echo '<td bordercolor="#CCCCCC"><div align="center"><a href="'.stripslashes($result['caminho']).'" target=_blank">'.stripslashes($result['numero]).'</a></div></td><td bordercolor="#CCCCCC">'.stripslashes($result['titulo']).'</td><td bordercolor=#CCCCCC">'.stripslashes($result['aplicacao]).'</td>';   } //} /*else {         echo '<td colspan="3" bordercolor="#CCCCCC"><div align="center">Desculpe, não foi possível fazer a busca no banco de dados<br>Sorry, not possible can query of database</div></td>'; }*/ ?> </tr>   </table>   <p align="left"><font color="#FF0000">Obs.:</font> Os boletins de servi&ccedil;os     est&atilde;o salvos com a extens&atilde;o PDF, para realizar a leitura dos     mesmos &eacute; preciso ter instaldo o programa <em>Adobe Acrobat Reader</em>     que voce pode encontrar para instala&ccedil;&atilde;o <a href="http://superdownloads.ubbi.com.br/download/redirx.cfm?packet=378,1WBTWBP,exe.lluf_btp_06rdRebdA/btp/0.6/x.6/niw/redaer/eboda/bup/moc.eboda.daolnwodra//%3Aptth" target="_blank">clicando     aqui</a>.<br>     Service Bulletins Available On Line PDF Files (Adobe Acrobat Reader). <a href="http://superdownloads.ubbi.com.br/download/redirx.cfm?packet=378,1WBTWBP,exe%2Elluf%5Fbtp%5F06rdRebdA%2Fbtp%2F0%2E6%2Fx%2E6%2Fniw%2Fredaer%2Feboda%2Fbup%2Fmoc%2Eeboda%2Edaolnwodra%2F%2F%3Aptth" target="_blank">Click     here for download</a>.<br>   </p>   </center> </body> </html>
Ocorreu um erro ao conectar no banco de dados: Access denied for user: 'meu_user@localhost' (Using password: YES)

Por favor não consigo achar o erro... brigadão...

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Cara, não sei se isso vai resolver o problema mas, a tabela no select não precisa estar entre aspas simples , ex:

$busca="SELECT * FROM bs";

So mais uma dica, achu q seria mais facil, você utilizar o while , para fazer essa estrutura de repetição, do que usar o for!

se bem q isso não muda nada, apenas acho q facilitaria!

ficaria assim mais ou menos!:

While ($result=mysql_fetch_array($busca_bs))

{

echo '<td bordercolor="#CCCCCC"><div align="center"><a href="'.stripslashes($result['caminho']).'" target=_blank">'.stripslashes($result['numero]).'</a></div></td><td bordercolor="#CCCCCC">'.stripslashes($result['titulo']).'</td><td bordercolor=#CCCCCC">'.stripslashes($result['aplicacao]).'</td>';

}

Link para o comentário
Compartilhar em outros sites

  • 0

Blza broteher, era problema com o meu for sad.gif n sei o q mas triquei pelo while e funfo wink.gif mas seguinte ele apresenta agora o seguinte erro:

PHP Fatal error: Maximum execution time of 30 seconds exceeded in d:\Domains\fduadvogados.com.br\wwwroot\a\bs.php on line 44 

e tb fica c as tabelas todos tortas... que retorno a função mysql_facth_array me dá?? acho q assim meu while está infinito...

esse é o endereço se tu quiseres dar uma olhada http://www.fduadvogados.com.br/a/bs.php

valeuuu

Link para o comentário
Compartilhar em outros sites

  • 0

Procurei na documentação e diz qeu retorna false eu usei o seguinte:

while(mysql_num_row($busca_bs)!=false)
...
e n funfo... sad.gif Editando o post....
while($result=mysql_fetch_array($busca_bs))
{...

Assim funcionou, não tinha olhado diretio perdão... só preciso ver porque ficou c a tabela estranha sad.gif

Editado por lemissel
Link para o comentário
Compartilhar em outros sites

  • 0

usa aquele mesmo for de antes... mas dá uma olhada na condição que voce colocou:

for($c=0; $c>$ret; $c++)

o certo é $c<$ret, afinal, se $c é iniciado em 0 como ele será maior que $ret? só se $ret fosse negativo, e não é esse o caso...

dai o motivo de seu loop nunca ser executado...

ve aih se isso resolve... smile.gif

falow!

Link para o comentário
Compartilhar em outros sites

  • 0

Olha só!... quanto a tabela estranha!, talvez c você colocar um <tr> no inicio e fechalo no fim , talvez melhore.... tpw:

ex:

echo ' <tr>

<td bordercolor="#CCCCCC"><div align="center"><a href="'.stripslashes($result['caminho']).'" target=_blank">'.stripslashes($result['numero]).'</a></div></td><td bordercolor="#CCCCCC">'.stripslashes($result['titulo']).'</td><td bordercolor=#CCCCCC">'.stripslashes($result['aplicacao]).'</td></tr>';

vlw!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...