tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
220
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    danyh danyh ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    28
    Einen schönen guten Abend !

    Ich würde mal gerne wissen ob man eine Datenbank anhand des Usernamen zB. wählen kann ?

    zb.

    Username = test
    Pass = test

    Wenn sich dieser User jetzt einloggt soll er seine Daten auch in der Datenbank $test schreiben !

    PHP-Code:
    $sql="INSERT INTO $username (id,name,hname,)  values
    (NULL , '
    $name', '$hname', 
    Und wenn sich user 2 einloggt soll die Datenbank 2 automatisch angewählt werden
    Username = test1
    Pass = test1

    PHP-Code:
    $sql="INSERT INTO $username (id,name,hname,)  values
    (NULL , '
    $name', '$hname', 
    Ist dieses möglich ?

    Vielen Dank
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Im Titel schreibst du Tabelle im Text redest du von Datenbank und im Quelltext wählst du wiederum eine Tabelle aus. Was denn jetzt?

    Das was du als "User" bezeichnest sind das Datenbank-Nutzer?
     

  3. #3
    danyh danyh ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    28
    ich meine natürlich Tabelle sorry ...

    Ja jeder username hat eine tabelle die genau so heisst !
    Usernamen sind auch in einer Tabelle hinterlegt !

    Jednaflls habe ich es mir so gedacht ob es geht weis sich nicht deswegen frag ich ja

    Danke
     

  4. #4
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Das sollte mit deinem Beispiel-PHP Code möglich sein, indem du anstelle des Tabellennamen eine Variable hast. Es bietet sich aber noch an, die Variable in Backticks zu setzen, da der Nutzername ja alles möglich sein könnte (Reservierte Wörter, Unicode Zeichen).
    `$username`
    Geändert von CPoly (16.03.10 um 19:21 Uhr)
     

  5. #5
    danyh danyh ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    28
    Ok vielen Dank !

    Und kannst du mir sagen wie der Admin alle Tabellen auslesen kann ?

    Select * from ?

    Er soll wirklich alle auslesen bzw angezeigt bekommen von User 1 und User 2 oder nochmehr User zB.

    Ist das machbar ?

    besten Dank nochmal
     

  6. #6
    Avatar von Loveboat
    Loveboat Loveboat ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    244
    Eine Möglichkeit wäre, eine zusätzliche Tabelle anzulegen in der alle usernamen hinterlegt sind, auf diese dann nur der Admin zugreifen kann/darf.
     

  7. #7
    danyh danyh ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    28
    Ok Danke .


    Und dann

    Select * from User1,User2,User3 usw.

    Oder wie soll ich dann alle tabellen auslesen ?

    Gruss
     

  8. #8
    Avatar von Loveboat
    Loveboat Loveboat ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    244
    Ich weiß ja nicht wie groß und aufwendig Deine Tabelle ist, aber ich würde es so lösen, wenn andere das evtl. auch besser hinbekommen würden:


    SELECT * FROM admintabelle

    Schleifenbeginn

    SELECT * FROM Ergbnis-admintabelle1
    Ausgabe Tabelle User1

    Schleifenende


    Das nur mal als Hinweis, wollte jetzt nicht den ganzen Code tippen, bin schon zu müde dafür.

    Gruß
    Loveboat
     

  9. #9
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Der Befehl lautet
    Code sql:
    1
    
    SHOW TABLES
     

Ähnliche Themen

  1. Welche CPU und RAM für NAS wählen?
    Von suntrop im Forum Netzwerke
    Antworten: 6
    Letzter Beitrag: 12.01.11, 18:53
  2. Antworten: 5
    Letzter Beitrag: 30.07.10, 19:24
  3. Zielverzeichnis wählen!?
    Von CrossRapto im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 13.08.09, 19:32
  4. Was würdet ihr wählen..
    Von Alexander Schuc im Forum Smalltalk
    Antworten: 23
    Letzter Beitrag: 27.11.03, 15:52
  5. Mit VB6 Wählen?
    Von ollek81 im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 11.11.02, 18:17