Hallo,
ich hab mich verschrieben. Hab nicht kleiner 0 sondern größer 0 verglichen. hab also:
<?php
SELECT COUNT (*) FROM Tabelle WHERE Spalte = $nummer;
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if ($ergebnis > 0)
{
echo "eintrag vorhanden";
}
else
{
echo "eintrag nicht vorhanden";
}
}
mysql_close($verbindung);
?>
er bringt zwar keinen Fehler aber sagt das immer "eintrag nicht vorhanden". Habe es auch versucht den wert in ergebnis in eine andere Variable zu übergeben und zu vergleichen, geht auch nicht.
Noch mal etwas anderes, wegen der validierung der eingabe. Ich habe mir gedacht über settype(); der variable $nummer den typ integer zuweise. Nur fehlt mir die Idee wie ich überprüfe ob der übergebene wert tatsächlich ein integer wert ist.
LG