PHP&MySQL
rayvez
- php
<?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?!?!
Mach mal statt dieser Zeile:
if (mysql_num_rows($result)) {
diese:
if (mysql_num_rows($result) > 0) {
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?