php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.01.2005, 13:12  
Gast
 
Beiträge: n/a
Standard Befehl zum prüfen ob Datensatz vorhanden <= Please Help M

Ich arbeite im Moment an einem User Script,
da hänge ich jetzte fest!Und zwar suche ich einen Befehl, mit dem man prüfen kann ob ein Datensatz vorhanden ist! Klar es geht auch so:
PHP-Code:
        $reihe mysql_query("SELECT `ID` FROM `user` WHERE `Link` = '$_GET[code]' LIMIT 1;");
        while(
$laden=mysql_fetch_row($reihe))
            {
                
$userid $laden[0];
            }
        if (
$userid == "")
            {
            
Error("Die ID wurde schon benutze oder ist nicht gültig!");
            } 
Hier rufe ich über die eingegebene AktivierungsID die User ID,ab und wenn diese gleich leer ist, stelle ich fest, dass die ID nicht in der Datenbank existiert!
Aber das ist mir zu lange, geht das nicht mit einem kürzeren Befehl oder so?

Sry ich bin ein Noob, von daher ist die Frage vielleicht etwas dumm, aber ich weiß es einfach nicht!

mfg

Panther89
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.01.2005, 13:55  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Fehlerprüfung und mysql_error() wäre nett

mysql_num_rows($reihe) enthält interessante Rückgaben .. prüf das mal.
Guradia ist offline   Mit Zitat antworten
Alt 12.01.2005, 13:58  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Lass mal die blöden Backticks in der Abfrage weg. Und statt alle Daten einzulesen fragst du nur nach der gefundenen Anzahl:
PHP-Code:
<?php
$reihe 
mysql_query("SELECT ID 
                      FROM user 
                      WHERE Link = '" 
$_GET[code] . "'
                      LIMIT 1"
);
           or die(
mysql_error());
if (
mysql_num_rows($reihe) > 0)
{
    
Error("Die ID wurde schon benutze oder ist nicht gültig!");
}
?>
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 12.01.2005, 14:07  
Gast
 
Beiträge: n/a
Standard

Die zweite Antwort gefällt mir doch schon besser.......
Danke.....

Achja nochwas:
Zitat:
Lass mal die blöden Backticks in der Abfrage weg
Was sind Backticks????

und:

Was genau bringt das mit dem mysql_error()???

mfg

Panther
  Mit Zitat antworten
Alt 12.01.2005, 14:20  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mysql_error() -> im manual nachlesen
erste antwort enspricht der zweiten antwort ohne codebeispiel
imported_Ben ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie kann ich mit php/mysql einen Datensatz anzeigen lassen, wenn einer vorhanden ist? Minimi PHP Tipps 2008 10 03.02.2008 19:01
Import aus CSV-File mit Prüfung ob Datensatz schon vorhanden rüdi Datenbanken 18 12.05.2006 10:41
Prüfen ob Datensatz vorhanden PHP Tipps 2005-2 16 30.06.2005 11:00
sql befehl nur wenn datenatz nicht vorhanden Datenbanken 8 22.09.2004 18:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
access vba prüfen ob datensatz vorhanden, access prüfen ob datensatz vorhanden, vba prüfen ob datensatz vorhanden, php prüfen ob datensatz vorhanden, überprüfen ob datensatz vorhanden ist php, access datensatz vorhanden, php prüfen ob datensatz vorhanden ist, php datensatz vorhanden, access vba datensatz vorhanden, access prüfen ob datensatz existiert, vba access datensatz vorhanden, sql prüfen ob datensatz vorhanden, prüfen ob datensatz existiert access, vba datensatz vorhanden, php überprüfen ob datensatz vorhanden, access vba existiert datensatz, vba prüfen ob datensatz existiert, prüfen ob datensatz existiert mit php, php prüfen ob id vorhanden, sql prüfen ob eintrag vorhanden

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.