Bei MySQL nach bestimmtem Eintrag suchen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
achtung
adresse
array
automatische antwort
befehl
bestimmen
code
datenbank
ding
eintrag
http
kleinschreibung
ober
ren
schleife
spalten
tabelle
trick
verhindern
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich denke ich habe gefunden, was du suchst http://www.webmaster-resource.de/tricks/php/text-in-mysql-tabellen-suchen.php
Allerdings kann man auch einfach eine Abfrage an die Tabelle machen und das dann in nen Array speichern. Das Array ?berpr?ft man dann einfach, ob der gesuchte Wert vorkommt.
Welchen Weg du w?hlst ist dir ?berlassen, aber sie gehen beide ganz gut. -
einfach eine id zu jedem eintrag dazu.
bevor man den neuen eintrag in die datenbank speichert, einfach jeden namen aus der datenbank lesen und mit einem strcmp()- befehl vergleichen. (in einer for-Schleife)! Aber achtung: Gro?-/Kleinschreibung muss ?bereinstimmen (toupper oder tolower verwenden).
-
Also wie gesagt ich ?berpr?fs mit nem Array:
$doppelt=mysql_query("select name from tabelle"); while($i=mysql_fetch_array($doppelt)) { if($i['name']==$neuer_name) { echo "Der Name ist bereits vorhanden!"; exit; } }
Allerdings ?berpr?ft das eben nur, ob genau der Name schon vorhanden ist, also ohne die Gro?- und Kleinschreibung zu beachten. Somit w?ren Testuser und testuser zwei unterschiedliche Namen. Aber das kann man ja mit strtolower() verhindern. -
Danke f?r eure Hilfe.
-
Dieses Thema wurde mit folgender Begr?ndung von kenny197902 geschlossen:
Damit w?re das Thema dann auch erledigt
(Dies ist eine automatische Antwort durch das System). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage