Jump to content
Fórum Script Brasil
  • 0

Duplicidade


adailton

Question

E ai galera do forum

E o seguinte. Para não haver duplicidade nos registros eu utilizo o código:

$sql1a="SELECT * FROM xxxx WHERE name='$name'";

$sql_result1=mysql_query($sql1a);

$resultados=mysql_fetch_array($sql_result1);

if (!empty($resultados["name"]))

{

echo "<script>window.location='erro.php?name=$name'</script>";

;

}

A duvida é a seguinte.... como faço para ele fazer a consulta em dois CAMPOS diferentes (ou um ou outro), no caso seria NAME e RS e se um deles existir ele me acusar duplicidade....

Valeu

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0
Se contero OS dois ele retorna:
$sql1a="SELECT * FROM xxxx WHERE name='$name' AND rs='$rs' ";

Se contero UM dos dois ele retorna:

$sql1a="SELECT * FROM xxxx WHERE name='$name' OR rs='$rs' ";

Certo ..... mas e o IF COMO FICA.

A condição esta verificando apenas um CAMPO!!!!!!

Link to comment
Share on other sites

  • 0
É só usar a mesma lógica da query string do MySQL, amigo.

Poste aí como você tentou fazer e deu erro que a gente te ajuda a consertar. wink.gif

$db = mysql_select_db("XXXXXX");

$sql1a="SELECT * FROM contax WHERE name='$name' or rs='$rs'";

$sql_result1=mysql_query($sql1a);

$resultados=mysql_fetch_array($sql_result1);

if (!empty($resultados["name"])(!empty($resultados["rs"]))

{

echo "<script>window.location='erro.php?name=$name'</script>";

;

}

else

Verificando em um so campo da certo....

Link to comment
Share on other sites

  • 0

Utilize o "num_rows" para ver se tem algum registro ou não:

$db = mysql_select_db("XXXXXX");

$sql1a="SELECT * FROM contax WHERE name='$name' or rs='$rs'";

$sql_result1=mysql_query($sql1a);

$resultados=mysql_fetch_array($sql_result1);

if (mysql_num_rows($sql_result1)>0)

{

echo "<script>window.location='erro.php?name=$name'</script>";

}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...