php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.05.2005, 12:31  
Gast
 
Beiträge: n/a
Standard groß- und kleinschreibung

Hi,

ich habe eine MySQL-Datenbank und möchte überprüfen, ob ein Eintrag dort schon vorhanden ist.
Wie kann ich aber nun ausschließen, dass die verschiedenen Varianten mit Groß- und Kleinschreibung auch ausgeschlossen werden.

Also soll zb. "Test" aber auch "test" bei eingabe von "test" als schon vorhanden ermittelt werden.

Mfg
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.05.2005, 12:38  
Gast
 
Beiträge: n/a
Standard

Sofern mysql nicht anders angewiesen wird, ignoriert es Groß-/Kleinschreibung.
siehe auch: http://dev.mysql.com/doc/mysql/en/case-sensitivity.html
 
Alt 09.05.2005, 12:57  
Gast
 
Beiträge: n/a
Standard

Leider ist es aber anscheinden bei mir nicht so...

hier mal ein teil des codes:
PHP-Code:
  if($registrieren_benutzername!='' AND $registrieren_passwort!='' AND $registrieren_passwort2!='' AND $registrieren_vornamename!='' AND $registrieren_email!='') {
    
      if(
$registrieren_passwort==$registrieren_passwort2) {
      
      
$db=mysql_connect("","","")
        or die (
'<span class="fehler">Fehler: MySQL-Datenbank ist nicht erreichbar.

</span>'
);
      
mysql_select_db("",$db);
      
$resultset=mysql_query("SELECT * FROM benutzerdaten");
      
      while(
$benutzerdaten=mysql_fetch_array($resultset)) {
        if(
$benutzerdaten["benutzername"]==$registrieren_benutzername) {
          
$fehler='<span class="fehler">Fehler: Benutzername existiert bereits.</span>

'
;
          
$registrieren_benutzername='';
          break;
        }
        if(
$benutzerdaten["email"]==$registrieren_email) {
          
$fehler='<span class="fehler">Fehler: Email existiert bereits.</span>

'
;
          
$registrieren_email='';
          break;
        }
      } 
alles was mit $registrieren_ anfängt kommt aus einem formular.

gebe ich nun ein Test, und test existiert als benutzername schon, dann wird es trotzdem zugelassen.
 
Alt 09.05.2005, 13:34  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1) was für ein datentyp ist das feld? blob oder text?
2)
mysql error
man sollte in seinen Scripten immer mysql_error() verwenden, in etwa so:
PHP-Code:
$sql "SELECT feld1,feld2 FROM table WHERE id=5";
$result mysql_query($sql) or die(mysql_error().'
Query: '
.$sql); 
select * from
Warum soll ich nicht SELECT * schreiben?
http://www.php-faq.de/q/q-sql-select.html

und ich würde mal sagen:

register_globals
http://www.phpfriend.de/ftopic26569.html
-> lesen, verstehen, umsetzen !!

schadet dir auch nicht.

mfg
robo47
robo47 ist offline  
Alt 09.05.2005, 13:36  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 193
akratellio
Standard

Hallo rafael,

wie wärs wenn du einfach beide Vergleichsparameter mit strtolower(string)
in Kleinbuchstaben umwandelst und diese dann vergleichst?
__________________
"Ich lüge immer..."
http://www.akratellio.de/dai
akratellio ist offline  
 


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
Groß-und Kleinschreibung angehender Freak PHP Tipps 2008 14 06.06.2008 20:42
[Erledigt] file_exists() und groß und kleinschreibung netti PHP Tipps 2008 21 21.05.2008 18:07
groß- kleinschreibung ignorieren Aris Sung Datenbanken 5 10.06.2007 13:14
Groß- und Kleinschreibung in HTML Textfeldern kampfnickel PHP Tipps 2007 19 05.03.2007 10:27
Groß- und Kleinschreibung ignorieren?! &lt;Daniel&gt; PHP Tipps 2006 2 05.07.2006 11:00
Groß / Kleinschreibung prüfen $$$ ThiKool $$$ PHP Tipps 2006 9 24.05.2006 22:39
strpos mit ignorierung der groß und kleinschreibung chiliGREEN PHP Tipps 2007 3 02.11.2005 10:28
Gross- und kleinSchreibung Off-Topic Diskussionen 67 07.03.2005 18:45
str_replace() soll gross und kleinschreibung nicht beachten Alpha Centauri PHP Tipps 2005 7 18.02.2005 18:42
[Erledigt] ereg_replace(); - groß und kleinschreibung? PHP-Fortgeschrittene 5 07.02.2005 14:40
str_replace Gross und Kleinschreibung missachten? Ypsillon PHP Tipps 2004-2 2 09.12.2004 17:26
kein Unterschied zwischen Groß- und Kleinschreibung PHP Tipps 2004-2 4 06.12.2004 17:28
Abfrage Gross und Kleinschreibung! PHP Tipps 2004-2 7 05.12.2004 17:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
groß und kleinschreibung test, test groß und kleinschreibung, tests groß- und kleinschreibung von zeitangaben, test zeitangaben kleinschreibung, test gross und kleinschreibung, http://www.php.de/php-tipps-2005/22679-grossy-und-kleinschreibung.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:26 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.