Sebastian Salzgeber: ...jetzt kommts komplex!

Beitrag lesen

ERROR: Standard-Begrüssung #128 not found
hi,

(special for wahsaga)

sowas im titel unterlasse bitte.

lalala...

Ich habe es bisher nur dass usernames von a-zA-Z0-9 angenommen werden. Da ist die abfrage ja kein problem da ich sie mit Binary einfach auf gross und kleinschreibung kontrollieren kann.

wenn du von vornherein usernamen mit unterschiedlicher groß-/kleinschreibung als _unterschiedliche_ zulassen willst - dann nutze bitte auch einen spaltentyp/-definition, der dies entsprechend abbildet.

varchar?

Wie suche ich am besten dass ich einträge finde die sowohl "Peter" wie auch "P€te/" sind?

was sollen diese beiden denn noch groß gemeinsam haben?
sie fangen mit 'P' an, und haben an 3./4. stelle ein 'te'.
aber warum sollte jemand danach gezielt suchen wollen?
das beispiel wirkt so sehr an den haaren herbeigezogen, dass man es eigentlich schreien hören müsste.

Du hast es flasch verstanden oder ich aber falsch erklärt:
Er soll ja gerade einen unterschied ausmachen. ich will lediglich diese beiden user paralelel verwalten. Ist schwer zu erklären... drück halt ncoh nen spruch.

Das Binary müsste ich ja drinne lassen falls dann wirklich jemand kommt der einen normalen username hat und nur "Gabi" heisst.

siehe oben - sorge lieber gleich bei der definition der spalte dafür, dass 'Gabi', 'gabi' und 'GABI' als unterschiedliche werte behandelt werden.

varchar?... ich weiss es nicht. Es sind nichtmal 10 zeichen mit denen du von 0% auf 100% hilfe kämst.

Im Grunde will ich einfach nur wie jedes Forum es zulassen jeden x-beliebigen Username benutzen zu könenn sei er noch so blöde und mit sonderzeichen.

jedes forum?
dieses hier beispielsweise tut das nicht, zitat aus dem registrierungformular:

Ich rede von den grossen Bulletin und PHPBB-Boards. Mann kann auch jedes Wort auf die Goldwage legen.

Aber dass ich den username original in die DB speicher ohne jede konvertation in irgenwelche sonderzeichen(%->#4543 z.B.)  ist schon richtig oder?

das generelle escapen ist natürlich nach wie vor dringen anzuraten, stichwort sql injections.
warum du aber irgendwo % als #4543 einsetzen wollen würdest, anstatt es im zweifelsfalle (ggf. manuell) zu escapen wie vorgesehen, leuchtet mir nicht ein.

ich habe das ecpane versucht doch sind die php gegeben funktion zu unausreichend. Ich werde es wohl mit preg_replace setzen müssen.

gruß,
wahsaga

<MFG>
Sebastian Salzgeber
</MFG>
(aka:Indyaner)

--
www.indyaner.de
indyaner[AT]indyaner[DOT]de
Graphicdesign + Webdesign
und ach: Pakete werden jetzt mit $_DHL verschickt und nichtmehr mit $_POST =)
sh:) fo:| ch:{ rl:( br:& n4:~ ie:| mo:? va:{ de:< zu:| fl:) ss:| ls:< js:|