Hallo!
Es tut mir leid, daß ich mich mit solch einem Idiotenproblem an euch wende, aber komm gerade einfach wirklich nicht weiter.
sehr einfache Aufgabe:
Ich möchte einen datenbank-INSERT davon abhängig machen, ob ein solcher Eintrag bereits vorhanden ist.
Dazu mache ich eine simple SELECT-abfrage nach dem entsprechenden Feld und möchte mit mysql_num_rows abfragen wieviele Ergebnisse diese lieferte.
/*verbindet zur Datenbank */
$link= mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('prozessor',$link) or die(mysql_error());
/** Es wird überprüft, ob der Projekteintrag bereits vorhanden ist */
$query = "SELECT * FROM projekte WHERE projekt = 'hossa' ";
$result = (mysql_query($query) or die(mysql_error()));
$anzahl = mysql_num_rows($result);
echo 'Datensaetze: ' . $anzahl;
Die Verbindung zur Datenbank funktioniert, aber ich erhalte immer die
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL-result resource"-Fehlermeldung.
Auf http://de2.php.net/manual/de/function.mysql-num-rows.php wird im query der Datei-zeiger mit angegeben. Hat aber auch nichts geholfen.
Vielen Dank