| | | | |
| |||||||
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 02.12.2008
Beiträge: 4
![]() | Hi Leute, ich bin der Neue Und wie üblich hat ein Neuling auch gleich eine Frage, und zwar: Ich habe es geschafft, eine Datenbank zu erstellen und darin User zu registrieren. Nun müssen diese durch erstmaligen Login ihren Account aktivieren. Und da hackt es, bzw. bei dem Auslesen der richtigen E-Mail (Einloggkriterium) PHP-Code: - Ich habe in meiner DB Testweise 2 Einträge erstellt -Die Variable X bräuchte ich nicht, würde es funktionieren, wie ich will. In $nichdas, weil ich dachte, ich hätte eine reservierte Variable erwischt -Die DB-Tabelle sieht so aus: ID(BigInt) Email(Text) Passwort(Text) Wenn ich mein Script aufrufe bekomme ich als Ergebnis folgendes: Code: 0 10 10 10 ................ 1 mail1@web.de 1 mail1@web.de ................ 2 abitur abitur abitur ................ ______________________________ 0 9 9 9 ................ 1 mail2@gmx.net 1 mail2@gmx.net ................ 2 Dingsbums Dingsbums Dingsbums ................ ______________________________ 1.) Wert von $k (0-2, Für jede Spalte 2.) Wert von $User[$k] 3.) Wert von der Variable, in die $User übertragen wurde (siehe Zeile 4-6) 4.) Wert von $User[0,1,2] ; Wert von $k über eine Switchanweisung Der Fehler $email enthält immer den Wert 1, nie die E-Mailadresse, egal, was ich mache. EIGENTLICH müsste es mail1@web.de bzw. mail2@gmx.net enthalten, da bei der Zuweisung ja eigentlich genau so verfahren wird wie mit den Werten der Passwörter in PWD=$User[2] bzw. wie bei den Echo-Ausgaben. Kann mir bitte jemand den Fehler erklären? Klar, ich könnte und werde wohl auch das Variablenverschiebe durch $User[1] statt $nichdas/$email einsetzen. Aber als Anfänger interessiert mich einfach, ob das ein Fehler in meiner PHP-Konfiguration, ein Bug oder ein völlig logisches Fehlverhalten ist. Danke für eure Aufmerksamkeit und eure Antworten im Vorraus Mfg PureFranky Geändert von PureFranky (20.12.2008 um 18:20 Uhr). |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse: Fortgeschritten ![]() | schau Dir das Beispiel hier an: http://de.php.net/mysql_fetch_assoc PHP-Code: |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
if($x = 2) wäre falsch (Zuweisung) if($x == 2) oder if($x === 2) ist richtig. Ein Vergleich ist letztendlich auch nur eine Rechenoperation, die ein Ergebnis liefert. Beschäftige Dich mal mit Assembler oder Mikroprozessoren, dann verstehst wieso das so ist. Auch das Prüfen eines Zustands wie if($var) ist z.B. eine Rechenoperation welche dann true oder false liefert. | |
| |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Typisches Beispiel: PHP-Code: PHP-Code:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Was ich eben im while geschrieben habe kannst Du auch für einen Datensatz in ein if () packen. Siehe Beispiel darunter. Das ist auch durchaus üblich. Bei Dateiverarbeitung gilt dasselbe. Oder DB Verbindungsaufbau. Schließlich und endlich kann bspw. sowas sinnvoll sein: PHP-Code: PHP-Code: Die Aussage stimmt so also nicht. Mein Netbeans markiert solche stellen übrigens im Editor mit einem Achtung-Zeichen. Ein Großteil der Fehler kann so vermieden werden: PHP-Code:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- Geändert von nikosch (21.12.2008 um 16:49 Uhr). |
| |
| | ||
| Erfahrener Benutzer | Zitat:
Man muss sich nur im Klaren sein, dass es eine Zuweisung ist und kein Vergleich. PHP-Code: Es ist sogar etwas kürzer als PHP-Code: Allerdings wird es interessanter, wenn es um die Bedingung für eine Schleife geht. Das sieht dann so aus: PHP-Code: Insofern ist das hier vorzuziehen. PHP-Code: Sinn macht das natürlich trotzdem keinen, weil es in der deutschen Sprache einfach nicht möglich ist, dass etwas "einen Sinn macht". Es kann nur "einen Sinn haben" oder "einen Sinn ergeben" oder sonst was. Aber ich glaube nicht, dass Du das aussagen wolltest.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Turnierbaum aus array erstellen | kingflo | PHP-Fortgeschrittene | 11 | 30.07.2008 11:32 |
| Auswahlfeld in MYSQL abspeichern ( Array Problem ) | VodKen | PHP Tipps 2008 | 16 | 14.05.2008 14:02 |
| Funktions Problem mit Array | andrew22 | PHP Tipps 2007 | 11 | 03.07.2007 17:30 |
| Mysql und Array Problem | PHP Tipps 2006 | 2 | 16.05.2006 09:39 | |
| Zweidimensionales Array auslesen u wieder in Array schreiben | Lobo | PHP Tipps 2006 | 7 | 20.04.2006 11:37 |
| [Erledigt] array im array auslesen | PHP Tipps 2006 | 3 | 15.03.2006 21:33 | |
| Array auslesen | andrew22 | PHP Tipps 2006 | 3 | 21.01.2006 23:06 |
| [Erledigt] bestimmte ID's auslesen als array | PHP Tipps 2007 | 2 | 31.10.2005 20:23 | |
| Menü mit Unterpunkten | supertramp | Beitragsarchiv | 7 | 18.10.2005 22:40 |
| Array aus MySQL auslesen und permutieren? | PHP Tipps 2005-2 | 2 | 24.07.2005 14:11 | |
| mysql mittels php abfragen- array problem | PHP Tipps 2005-2 | 6 | 20.07.2005 15:21 | |
| Array in Session speichern und wieder auslesen | Riot | PHP Tipps 2005-2 | 3 | 08.07.2005 11:43 |
| Assoziatives Array auslesen | phpwiki | PHP Tipps 2005 | 4 | 21.04.2005 13:27 |
| [Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln | PHP-Fortgeschrittene | 3 | 03.01.2005 22:31 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| http://www.php.de/php-tipps-2008/49978-mysql-problem-array-auslesen-einzelvariable-geht-nicht.html, array $row mysql einzeln ausgeben, mysql array variable, sql wahrheitsabfragen, php sql array auslesen und inhalt in variable, $pwd = \$user[2]\;, php ersten eintrag aus array auslesen, mysql array auslesen, arrays einzeln auslesen java netbeans, beispiele für arrays in pure basic, php werte einzeln aus array lesen, purebasic datenbank ausgeben, sql wahrheitsfragen, array purebasic tabelle zuweisen, php array auslesen und einzeln als variablen speichern, arrayin einzelvariablen umwandeln php, mysql where array einzeln, mysql zeile array einzeln, sql daten in netbeans auslesen, php mysql wert nicht als array auslesen |