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

(Resolvido) Warning: mysql_query() expects parameter 2 to be resource,


Anderson Leão

Pergunta

Olá galera olha eu ai novamente....

A dificuldade agora é em descobrir o que há de errado na linha de comando do meu código, pois ao executar o mesmo dá o seguinte erro:

Warning: mysql_query() expects parameter 2 to be resource, boolean given in C:\xampp\htdocs\treina\connect.php on line 14

Seleção não realizada(Este seleção e a saida que escolhi para visualizar).

Sendo assim, a query criada é so próprio MySQL(Uso PHPMyAdmin), onde a mesma esta na linha 14 conforme a descrito abaixo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

<body>

<?php

// conecta ao MySQL Server

$conexao=mysql_connect("XXXXXXX","usuario", "senha");

$base= mysql_select_db("mailing",$conexao) or die ('Não foi possivel conectar ao banco de dados...');

$sql = ("SELECT telefone, evento FROM `procon` WHERE evento= \'desbloqueado\' LIMIT 0, 30 ");

ESTA È A LINHA 14 ($consulta= mysql_query($sql,$base) or die ('Seleção não realizada');)

$aux=0;

echo '<select name ="telefone" , "evento" size="10" multiple>';

while($aux<mysql_num_rows($consulta))

{

$campo=mysql_fetch_array($consulta);

echo '<option value="'.$campo[0].'">'.$campo[0].'</option>';

$aux=$aux+1;

}

echo '</select>';

?>

</body>

</html>

Meus amigos se alguém puder analizar este script e me dar um auxilio agradeço, pois não entendi e não achei o erro, desculpem minha ignorância.

Abs

Anderson Leão

Editado por Anderson Leão
Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Valeu pela dia ESerra, mas agora dá este erro

Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\treina\connect.php on line 14

Código alterado:

<?php

// conecta ao MySQL Server

$conexao=mysql_connect("xxxxxxxxxxxxx","xxxxt", "xxxxxxxxxx") or die (mysql_error());

$base= mysql_select_db("mailing",$conexao) or die (mysql_error());

$sql = ("SELECT telefone, evento FROM procon WHERE evento= 'desbloqueado' LIMIT 0, 30 ")

$consulta = mysql_query($sql,$conexao) or die ('Seleção não realizada');

$aux=0;

echo '<select name ="telefone" , "evento" size="10" multiple>';

while($aux<mysql_num_rows($consulta))

{

$campo=mysql_fetch_array($consulta);

echo '<option value="'.$campo[0].'">'.$campo[0].'</option>';

$aux=$aux+1;

}

echo '</select>';

?>

Algo ainda estou errando, mas não consigo achar, como disse é o 2º post que faço aqui, sou totalmente iniciante no PHP.

Se puderem ainda me ajudar ficarei grato.

Anderson Leão

Link para o comentário
Compartilhar em outros sites

  • 0

Opa Glória a Deus deu certo Eserra, ufa, ele buscou os dados que necessitei, gostaria de possível, continuar neste tópico solicitando mais uma auxilio, sendo este com realção a forma em que a pesquisa aparece: ela esta assim:

11232323234 |

11323232324 | esta simbolisa uma barra de rolagem

11344564675 |

11329382938 |

Cujo o print e o Laço esta assim:

echo '<select name ="telefone" , "evento" size="25" multiple>';

while($aux<mysql_num_rows($consulta))

{

$campo=mysql_fetch_array($consulta);

echo '<center><option value="'.$campo[0].'">'.$campo[0].'</option></center>';

$aux=$aux+1;

}

echo '</select>';

Gostaria se sabe uma forma de exibir somente em tela, para vizualização, ou seja

Cabeçalho

___________________________________

Numeros encontrados

11232323234

11323232324

11344564675

11329382938

" Este números estão disponiveis para contato"

____________________________________

Só isso como ainda não sei usar html dentro dos "echo" gostaria de uma ajuda, se for possível, e uma ultima pergunta:

E possível apos a pesquisa efetuada, acessar outro bando de dados e realizar uma nova pesquisa?

E se dentro deste mesmo código posso efetuar essa nova pesquisa, tipo gerando uma Query onde possa juntar as tabelas do banco e traser um resultado mais presciso?

Gente obrigado pela ajuda, se eu estiver errado, com relação ao tópico, eu mudo para outro local, conforme a minha solicitação.

Obrigadasssssooooooooo aguado uma ajuda...

Anderson Leão

Link para o comentário
Compartilhar em outros sites

  • 0
Opa Glória a Deus deu certo Eserra, ufa, ele buscou os dados que necessitei, gostaria de possível, continuar neste tópico solicitando mais uma auxilio, sendo este com realção a forma em que a pesquisa aparece: ela esta assim:

11232323234 |

11323232324 | esta simbolisa uma barra de rolagem

11344564675 |

11329382938 |

Cujo o print e o Laço esta assim:

echo '<select name ="telefone" , "evento" size="25" multiple>';

while($aux<mysql_num_rows($consulta))

{

$campo=mysql_fetch_array($consulta);

echo '<center><option value="'.$campo[0].'">'.$campo[0].'</option></center>';

$aux=$aux+1;

}

echo '</select>';

Gostaria se sabe uma forma de exibir somente em tela, para vizualização, ou seja

Cabeçalho

___________________________________

Numeros encontrados

11232323234

11323232324

11344564675

11329382938

" Este números estão disponiveis para contato"

____________________________________

Só isso como ainda não sei usar html dentro dos "echo" gostaria de uma ajuda, se for possível, e uma ultima pergunta:

E possível apos a pesquisa efetuada, acessar outro bando de dados e realizar uma nova pesquisa?

E se dentro deste mesmo código posso efetuar essa nova pesquisa, tipo gerando uma Query onde possa juntar as tabelas do banco e traser um resultado mais presciso?

Gente obrigado pela ajuda, se eu estiver errado, com relação ao tópico, eu mudo para outro local, conforme a minha solicitação.

Obrigadasssssooooooooo aguado uma ajuda...

Anderson Leão

O galera valeu, eu consegui o que queria agradeço aos que me ajudaram, tiraram um peso das minhas mãos, valeu, valeu, valeu, gostaria só de saber como finalizar o tópico para iniciar outro?

Link para o comentário
Compartilhar em outros sites

  • 0

estou com um problema parecido mais não consigo resolver.... 

erro:

( ! ) Warning: mysql_select_db() expects parameter 2 to be resource, object given in C:\wamp\www\Pizzaria\config.php on line 10

 

config.php

<?php

// arquivo de configuração do projeto

//conexao com banco de dados
$con = mysqli_connect ("localhost", "root", "");

if(!$con) {die ("Erro ao conectar!");}

$db = mysql_select_db ("PizzadoFrei", $con);  ----------> Linha 10

if(!$db) { die ("Banco de Dados não encontrado!"); }


?>

 

index.php

<?php

include "config.php";

echo "Ola Mundo!";

?>

 

 

Editado por essomateus
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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...