nein, es ist eine syntaktisch anerkannte aneinanderreihung von buchstaben, die einen mysql-befehl ergeben.
mann, natürlich ist das keine zahl…das ist die funktion, um eine 'rauszubekommen (schonmal auf den link geklickt und das alles gelesen? nein, dachte ich mir auch.). lesen und schlau werden.
mysql_num_rows – Liefert die Anzahl der Datensätze im Ergebnis
What ever … aber er meint das so … als Bsp.
[PHP]
<?php
// Sql Abfrage der User ...
// Tabelle wäre dann ( tbl_users: uid,benutzer )
// $gegner ist die auswahl des gegners
// $uid ist die benutzer id des sich gerade auf der Seite befindenen Benutzers
$sql = @mysql_query("SELECT uid FROM tbl_users WHERE benutzer = '".$gegner."' ");
$row = @mysql_fetch_object($sql);
if(@mysql_num_rows($sql) == 1) {
if($row->uid == $uid) {
// Hier dein weiterer Quellcode
}else {
// Hier deine Fehlermeldung
echo "Fehler : Sie können nicht gegen sich selbst kämpfen.";
}
}else {
// Hier deine Fehlermeldung
echo "Fehler : Der ausgewählte Benutzer existiert nicht.";
}
?>
Niemals ein @ vor ein mysql_query und Co. schreiben. mysql_error() ist dein Freund.
mysql_fetch_object ist langsam und widerspricht dem Prinzip der Datenkapselung … also ganz schnell vergessen.
mysql_num_rows() ist hier unnötig, da man das auch wunderbar im SQL-Query erledigen kann (das ist merklich schneller, je größer die Datenmenge wird!).
COUNT ist dein/Euer Freund.
Informationen findet man in den altbekannten Manuals.
Ok. Abr ich hab doch noch ein Problem mit dem Code. Denn jetzt kommt immer eine Fehlermeldung auch wenn man das richtige eingibt. Und ich weiß nicht woran es liegt.
Debuggen, das
Suchen eines Fehlers im Programmcode. Der Fehler wird meist durch
vergessene Schliesszeichen wie { } oder ; ausgelöst. Folgender Link ist eventuell Hilfreich
:arrow: http://tut.php-q.net/error.html
wenn wir das machen würden, wären die MODs hier mehr am beschreiben von fehlern, als dem MOD-sein nachzugehen, zumal sich 98% aller fehler durch die bekannten behebungs-taktiken beseitigen lassen. tun sie das nicht, kann man ins detail gehen.
ein mod ist da zum helfen und ein mod-tun ausserhalb von helfen gibt es nicht wirklich
und ihr seid zu paar,oder wieso glaubst du,gibt es hier mehr mods?