Tenho um uma consulta prontinha.. rodando perfeito só que quando mais de uma pessoa utiliza fica na memória a ultima consulta feita... e o 1º usuário que estava consultando... quando muda de paginas.... automaticamente já está em coutra consulta sem querer ....
Quero fazer o seguinte : quando um usuário entrar pra fazer uma consulta eu crio um a variave e quando ele saí a variavel é destruída.... Alguem se habilita a me ajudar ?
{
mysql_pconnect($dbhost, $dbuname, $dbpass);
$stSQL = " select V.PLACA, V.CHASSI, V.ANO_MODELO, V.RENAVAM,V.UF_TRANSF, V.ULT_ATUA, ";
$stSQL .= "M.DESCRICAO AS Marca, C.DESCRICAO AS Cor_Veiculo, E.DESCRICAO AS Especie, T.DESCRICAO AS MUNICIPIO,";
$stSQL .= "G.DESCRICAO AS Categoria,P.DESCRICAO AS Tipo,S.DESCRICAO AS Situacao from veiculo V ";
$stSQL .= "left join vei_mar_mo as M on M.CODIGO = V.MARCA_MODELO ";
$stSQL .= "left join cor as C on C.CODIGO = V.COR ";
$stSQL .= "left join especie as E on E.CODIGO= V.ESPECIE ";
$stSQL .= "left join municipio as T on T.CODIGO = V.MUNICIPIO ";
$stSQL .= "left join categoria as G on G.CODIGO= V.CATEGORIA ";
$stSQL .= "left join tipo as P on P.CODIGO= V.TIPO ";
$stSQL .= "left join situacao as S on S.CODIGO = V.SITUACAO ";
$stSQL .= "$stOP";
$stSQLAux = $stSQL;
gravatxt($stSQL);
}
function gravatxt ($sql)
{
$fp = fopen ("Pesquisa.txt","w+");
fwrite($fp,$sql);
fclose($fp);
}
function letxt (&$re)
{
$re = "";
$fp = fopen("Pesquisa.txt","r");
while ( !feof($fp) )
{
$re.= fgets($fp,1000);
}
}
{
letxt($stSQL);
}
Edição feita por: Secrety, 05/11/2003, 15:39.