Ir para conteúdo

POWERED BY:

Arquivado

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

Guilherme bmp

[Resolvido] mysql_query não funciona direito

Recommended Posts

Ola...

 

Eu sempre fiz o seguinte...

 

$connection= mysql_pconnect('localhost','root','senhax');

 

e quando há alguam query $sql para executar:

 

$result = mysql_query($sql,$connection) or die(mysql_error());

 

Mas atualmente não funciona isso mais!! Só funciona se eu colocar o pconnect dentro de msql_query:

 

$result = mysql_query($sql,mysql_pconnect('localhost','root','senhax')) or die(mysql_error());

 

Alguem sabe por quE??

 

Vlwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe, realmente esqueci

 

o erro que da eh

 

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Users\gbmp\Desktop\clinica\geraes.php on line 23

 

como se a query nao fosse valida, ou $connection nao fosse valido.. mas ambos sao

 

vlwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça a conexão assim:

 

$connection= mysql_pconnect('localhost','root','senhax') or exit( mysql_error() );

 

Provavelmente a conexão está falhando e gerando o erro em mysql_query

 

 

Beraldo, continua o mesmo erro...

 

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Users\gbmp\Desktop\clinica\geraes.php on line 23

 

só da certo se eu por pconnect dentro da outra funcao... o que indica que a conexão esta certa..

mas realmente prefiro usar uma variavel pra isso.. facilitaria muito, pois neste sistema haverá milhares de conexões ao banco...

 

vlwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teste isto:

 

$connection= mysql_pconnect( 'localhost','root','beraldo' ) or exit( mysql_error() );

var_dump( $connection );

$result = mysql_query( $sql, $connection ) or exit( mysql_error() );

var_dump( $query );

mysql_close();

 

Poste o resultado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza, o arquivo ficou assim:

 

<?php

	$connection= mysql_pconnect('localhost','root','senhax') or exit(mysql_error());
	var_dump($connection);
	$sql = "select LOGIN,SENHA from funcionario";
	$result = mysql_query($sql,$connection) or die(mysql_error());
	var_dump($result);
	mysql_close();

?>

o erro que apareceu agora foi:

 

resource(2) of type (mysql link persistent) resource(3) of type (mysql result)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... foi mal a perda de tempo ai...

o erro era o seguinte..

 

eu estava usando uma funcao.. a $connection era setada fora dessa funcao... acredito q eu devia ter setado a $connection como sesseion ou passado ela como parametro..

 

 

Demorei pra pensar nisso pq esse codigo estava funcionando qnd eu usava o XAMPP.. depois q passe pro WAMP q parou..

 

vlw a ajuda ai cara!

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.