Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Vinícius Matos

Uso de uma condição no SQL

Recommended Posts

Olá galera, sou novato em banco de dados. Bem, estou tentando aplicar uma condição 'if' no meu bd. O papel que o 'if' faria é era se o possivel 'email' que foi digitado fosse encontrado no bd, informe com um echo a mensagem que está no código. Caso contrario, mostraria a condição 'else' informando o erro.

 

Segue o código: http://pastebin.com/cSFzZV6F

 

Desde de já, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
$conexao = mysql_connect("localhost:3307", "root", "usbw");
	
if (mysql_error($conexao)) {
	echo "Falha ao conectar com MySQL: " . mysql_error();
} else {
	mysql_select_db("my_db");
}

$valor2 = $_POST['Pesquisa'];

echo $valor2."<br/>";

$sql="DELETE FROM formulario WHERE email='".$valor2."'";

echo "Removido com sucesso" . "<br/>";

echo(mysql_query($sql)); 
	echo "Não foi encontrado nenhum email na base de dados" . mysql_error();

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se entendi bem, a dúvida me parece ser de PHP/MySQL;

d qqer forma, vc precisa ajustar sua estrutura de "if/else";

tente assim:

 

<?php
$conexao=mysql_connect("localhost","root","") or die(mysql_error());
$banco=mysql_select_db("my_db") or die(mysql_error());

$valor2 = $_POST['pesquisa'];
echo "$valor2";
$sql=mysql_query("delete FROM formulario WHERE email='$valor2'");
$sql2=mysql_affected_rows();
echo $sql2;

if ($sql2==1)
{
echo "E-mail removido com sucesso";
}
else
{
echo "Não foi encontrado o email na base de dados";
}

?>

obs: esse código é p/ PHP/MySQL; se de fato a dúvida for sobre SQL Server, retorne.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Blz, Paulo. Outro abraço e sucesso

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.