Zwei Fragen zu PHP
Verena18
- php
0 Jeena Paradies0 Thomas Luethi0 Verena180 ich0 Thomas Luethi
Hallo an alle die das lesen,
ich habe mal eine Frage bezüglich PHP. Ich hoffe sehr, dass ihr mir da auch ein wenig weiter helfen könnt. Ich sitze jetzt schon ein paar Tage an Büchern aber das was ich genau brauch, das ist nicht dabei * heul *
So hier kommt nun meine Frage. OK wenns man genau nimmt sind es zwei Fragen.
Ich habe eine Datenbank Angelegt die Reg_User heißt. In der Datenbank ist eine Tabelle drin die Reg_User_1 heißt. Dort wiederum sind folgende Felder drin Nickname, Vorname, Nachname, E Mail. Ich möchte jetzt das ganze via Formular machen, dass der User das Formular ausfüllt und dann das die Daten in dem dementsprechenden Feld steht. Dann meine zweite Frage. Von der Tabelle die ich gerade genannt habe soll nun auf einer neuen Seite angenommen mit dem Namen User eine Auflistung kommen, wer alles Registirt ist aber es soll nur das Nickname dort stehen.
Könnt ihr mit bitte bitte bitte Helfen..
Gruß Verena18
Hallo,
Ich habe eine Datenbank Angelegt die Reg_User heißt. In der Datenbank ist eine Tabelle drin die Reg_User_1 heißt. Dort wiederum sind folgende Felder drin Nickname, Vorname, Nachname, E Mail. Ich möchte jetzt das ganze via Formular machen, dass der User das Formular ausfüllt und dann das die Daten in dem dementsprechenden Feld steht.
Und was ist jetzt die Frage? Was geht denn nicht? Weißt du nicht wie man ein Formular erstellt?
Dann meine zweite Frage. Von der Tabelle die ich gerade genannt habe soll nun auf einer neuen Seite angenommen mit dem Namen User eine Auflistung kommen, wer alles Registirt ist aber es soll nur das Nickname dort stehen.
Ich weiß ja nicht was du für Bücher hast, aber irgendwie kommst du mit denen anscheinend nicht klar. Mir war ganz am Anfang meiner PHP Kariere http://tut.php-q.net/ sehr behilflich. Für dich wäre da warscheinlich http://tut.php-q.net/mysql-select-tabellen.html sehr hilfreich, aber am besten machst du das ganze Programm duch. Dann verstehst du auf Anhieb mehr von der Materie.
Grüße
Jeena Paradies
Hallo,
Ich sitze jetzt schon ein paar Tage an Büchern aber das was ich genau brauch, das ist nicht dabei * heul *
Nicht verzweifeln! Es ist noch keine Meisterin vom Himmel gefallen. ;-)
Kauf Dir ein Buch, das nicht nur PHP, sondern auch MySQL
so behandelt, dass Du es verstehst.
Alternativ kannst Du versuchen, ob Du mit den Online-Manuals und Tutorials
begreifst, wie man mit PHP auf eine MySQL-Datenbank zugreift, und wie
SQL-Befehle ("Queries") aufgebaut sein muessen.
http://www.php.net/manual/de/ref.mysql.php
http://www.mysql.com/doc/de/Data_Manipulation.html
http://www.schattenbaum.net/php/verbindung.php ff.
(Ich nehme jetzt mal an, dass Du eine MySQL Datenbank hast.
Sonst verrate uns, welches andere Datenbanksystem Du hast.)
Ich möchte jetzt das ganze via Formular machen, dass der User das Formular ausfüllt und dann das die Daten in dem dementsprechenden Feld steht.
Du machst also ein PHP-Skript, das die Daten in die Datenbank einfuegt.
Der MySQL-Befehl zum Einfuegen von neuen Zeilen lautet: INSERT
http://www.mysql.com/doc/de/HANDLER.html
Denk auch daran, dass man die Eintraege vielleicht irgendwann
aendern will. Dann kommt dann UPDATE zum Einsatz.
Von der Tabelle die ich gerade genannt habe soll nun auf einer neuen Seite angenommen mit dem Namen User eine Auflistung kommen, wer alles Registirt ist aber es soll nur das Nickname dort stehen.
SELECT nickname FROM Reg_User_1
---
Noch eine Frage: Hast Du phpMyAdmin zur Verfuegung?
Und noch ein Tip:
Es ist fast immer sinnvoll, als erste Spalte jeder Tabelle eine ID (Integer-Zahl)
zu haben, die eindeutig ist (unique) und automatisch hochgezaehlt
wird (auto_increment).
Dann kann z.B. eine Person sogar ihren Nickname aendern, und bleibt fuer die
Datenbank trotzdem "die selbe".
Gruesse,
Thomas
Hey du,
ich nehme PhPMyAdmin ist das nicht gut ?
Hey du,
Tag Du! Auch wenn ich jemand anders bin...
ich nehme PhPMyAdmin ist das nicht gut ?
Hmm... PHPMyAdmin ist KEINE Datenbank! Das ist ein PHP basierendes Frontend für MySQL Datenbanken.
Du hast also offensichtlich "keinen Plan" von der Materie - schade! Such Dir mal Ein ordentliches Buch zu MySQL, wo die Datenbank unabhängig davon erklärt wird, womit man darauf zugreift.
Prognose: Ein paar Monate wirst Du benötigen, um zu verstehen, was man damit machen kann. Dann kannst Du Dich weiter damit auseinandersetzen...
bye
ich
Hallo,
ich nehme PhPMyAdmin ist das nicht gut ?
Hmm... PHPMyAdmin ist KEINE Datenbank! Das ist ein PHP basierendes Frontend für MySQL Datenbanken.
Anstatt so herablassend zu antworten, solltest Du lieber
den ganzen Thread lesen.
Ich hatte Verena naemlich in [pref:t=66586&m=380140]
ausdruecklich gefragt, ob sie phpMyAdmin verwendet.
Ich nehme an, dass sie _darauf_ geantwortet hat,
und ich hoffe, dass sie phpMyAdmin nicht fuer eine
Datenbank haelt. ;-)
(OK, Verena koennte noch etwas an ihrem Zitier-Stil
arbeiten... </faq/#Q-09a> und </faq/#Q-09b>)
Gruesse,
Thomas
Hallo,
Prognose: Ein paar Monate wirst Du benötigen, um zu verstehen, was man damit machen kann. Dann kannst Du Dich weiter damit auseinandersetzen...
Absolut falsche Prognose wenn man damit ein wenig rummacht kann man das was sie will innerhalb von 3-4 Tagen begreifen.
Grüße
Jeena Paradies
Hallo Verena,
ich nehme PhPMyAdmin ist das nicht gut ?
Dochdoch, das ist ganz gut und praktisch.
Gelegentlich reicht es sogar als einzige
Eingabe- und Bearbeitungs-Schnittstelle,
naemlich dann, wenn nur gerade eine einzige
Person die Daten "von Hand" eingibt/aendert.
phpMyAdmin zeigt Dir ja nach einem Einfuegen u.s.w.
auch immer die betreffende SQL-Query an.
Daraus kann man auch "lernen", wie eine bestimmte
Query aufgebaut sein muss.
(Natuerlich ist es sinnvoller, die Theorie zu
lernen, als nur spezifische Anwendungsfaelle,
aber es kann hilfreich sein, phpMyAdmin zuzugucken.)
Fuer Dein Vorhaben musst Du Dich allerdings schon
auch mit PHP und dessen Zusammenspiel mit MySQL
auseinandersetzen, damit Du ein Formular-verarbeitendes
Skript machen kannst, ueber das sich die Leute
selbst registrieren koennen.
Gruesse,
Thomas