SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.07.2006, 11:50:33
Fredmonster Fredmonster ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 1
Abfrage, ob User schon vorhanden

Hallo! Habe eine Frage, wie man überprüfen kann, ob Daten in Datenbank schon vorhanden sind.. also ich habe ein registrierungs-script geschrieben und nun soll überprüft werden, ob der User in der Datenbank bereits vorhanden ist... hier mein bisheriger Code:
PHP-Code:
<?php
        mysql_connect
('localhost''web115''passwort') or die(mysql_error());
        
mysql_select_db('usr_web115_1') or die(mysql_error());

$benutzername=$_POST['benutzername'];
$passwort=$_POST['passwort'];
$passwort2=$_POST['passwort2'];
$icq=$_POST['icq'];
$sig=$_POST['signatur'];
$email=$_POST['email'];
if (empty(
$benutzername))
{
die (
"<strong>-Bitte geben Sie einen Benutzernamen ein!</strong><br />\n");
}
if (empty(
$passwort))
{
die (
"<strong>-Bitte geben Sie ein Passwort ein!</strong><br />\n");
}
if (
$passwort!=$passwort2)
{
die (
"<strong>-Bitte geben Sie zweimal das gleiche Passwort ein!</strong><br />\n");
}
if (empty(
$email))
{
die (
"<strong>-Bitte geben Sie Ihre email-Adresse ein!</strong><br />\n");
}
$schreiben="INSERT INTO
               reg
             SET
               Benutzername='"
.$_POST['benutzername']."',       
               Passwort='"
.sha1($_POST['passwort'])."',
               Email='"
.$_POST['email']."',
               ICQ='"
.$_POST['icq']."',
               Signatur='"
.$_POST['signatur']."',
               Datum=NOW()"

mysql_query($schreiben) or die(mysql_error());
echo 
"Sie wurden erfolgreich registriert!\n";
?>

Geändert von Fredmonster (30.07.2006 um 11:50:58 Uhr)
Mit Zitat antworten
  #2  
Alt 30.07.2006, 14:17:09
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Abfrage, ob User schon vorhanden

Ohne deinen Quelltext jetzt durchzulesen:

Du selectierst einfach aus der Datenbank alle mit dem Namen ( "SELECT * FROM tabelle WHERE username='testusername'" ) und prüfst dann mit mysql_num_rows() ob eine Zeile zurückgekommen ist.
Wenn nein, dann ist der Name (im Bsp: "testusername") auch noch nicht vorhanden!
Mit Zitat antworten
  #3  
Alt 30.07.2006, 15:03:05
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 39
Beiträge: 579
AW: Abfrage, ob User schon vorhanden

Andere Idee: Du setzt den Usernamen auf unique. Nach dem Einfügen fragst du nach, ob das geklappt hat und wenn nicht, welcher Fehler aufgetreten ist. Wenn es daran lag, dass der Username schon existiert, ist das aus dem Fehler sehr eindeutig erkennbar... ;)
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Sql Abfrage Vorletzten User Frankfurt MySQLi/PDO/(MySQL) 0 04.11.2005 18:43:45
Das soll nach 1 h ausgeführt werden! Spike15 PHP Grundlagen 12 04.04.2005 16:29:57
Abfrage Problem Holstenjungs MySQLi/PDO/(MySQL) 5 16.11.2004 11:14:50
Abfrage wenn kein Datensatz vorhanden ist Blue7 MySQLi/PDO/(MySQL) 9 29.08.2004 21:04:13
prüfen ob user vorhanden Small-Talk MySQLi/PDO/(MySQL) 4 17.06.2004 13:52:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:54:58 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt