mysql_query("INSERT INTO url (urltxt) VALUES ('$urlbusca')");
mysql_close($link);
?>
Quero que ele conecte no DB e verifique se a variável $urlbusca já existe em algum registro no campo urltxt. Se existir ele abre a página TESTE.HTML e para o script.
Se não ele insere o valor da variável na Tabela.
Porém ele está executando todo o IF mesmo se a condição é falsa. Será um erro de lógica?
Pergunta
Guest --Andre --
Pessoal.
Quero rodar o seguinte script de teste:
<?PHP
$link = mysql_connect('localhost', 'root', '');
mysql_select_db("paginas",$link);
$result = mysql_query("SELECT urltxt from url");
$urlbusca = "teste";
while($dado = mysql_fetch_array($result))
{
if($dado["urltxt"] = $urlbusca){
echo "registro existente";
echo stream_get_contents(fopen("teste.html",'r'));
exit();
}
}
mysql_query("INSERT INTO url (urltxt) VALUES ('$urlbusca')");
mysql_close($link);
?>
Quero que ele conecte no DB e verifique se a variável $urlbusca já existe em algum registro no campo urltxt. Se existir ele abre a página TESTE.HTML e para o script.
Se não ele insere o valor da variável na Tabela.
Porém ele está executando todo o IF mesmo se a condição é falsa. Será um erro de lógica?
Agradeço a ajuda.
Obrigado.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.