rayvez: PHP&MySQL

<?php

$con = $_POST['con'] ;
$sqll = "SELECT Englisch FROM Vokabeln WHERE Deutsch LIKE '%$con%'";
    $result = mysql_query($sqll) or die("Fehler: ".mysql_error());
    $row = mysql_fetch_assoc($result);

if (mysql_num_rows($result)) {
            echo "gut " ; }
           else{
                echo "nö";
         }

?>

Eigentlich sollte dieser Code funktionieren,so wir überall sonst,aber irgendwas stimmt da nicht,denn er vertauscht true&false,d.h.

Bei richtiger Eingabe kommt "nö",bei falscher "gut"...warum?!und was ist falsch?!?!

  1. Mach mal statt dieser Zeile:

    if (mysql_num_rows($result)) {

    diese:

      
    if (mysql_num_rows($result) > 0) {  
    
    
    1. Mach mal statt dieser Zeile:

      if (mysql_num_rows($result)) {

      diese:

      if (mysql_num_rows($result) > 0) {

        
      und was soll das genau bewerken - bzw was soll anders sein?