PHP5 oder PHP4 bzw. OOP oder nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP5 oder PHP4 bzw. OOP oder nicht

    Hallo,
    ich bin mehr oder weniger ein Anfänger in der Sprache, möchte aber selber was proggen.
    Sollte nur ein kleines Spiel sein mit Useranmeldung und Registrierung usw.
    Da es seit PHP5 eine OO in der Sprache gibt, kann ich mich nicht entscheiden, ob ich meine User als Objekte anlegen und dann per SQL selektion das Objekt rauseholen soll oder auf dem klassischen Weg über die UserID.
    Und überhaupt, ist es eigentlich möglich per SQL das Objekt rauszufiltern um dann auf dessen Attribute zuzugreifen?

    Danke für die Hilfe

    Andron

  • #2
    man könnte das objekt serialisiert in der db ablegen.

    http://de2.php.net/manual/de/function.serialize.php
    mfg

    Kommentar


    • #3
      man kann's auch direkt in der Session speichern, was wohl sinniger ist

      Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

      bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
      Wie man Fragen richtig stellt

      Kommentar


      • #4
        Original geschrieben von ghostgambler
        man kann's auch direkt in der Session speichern, was wohl sinniger ist

        Könntest du bitte mir ein Beispiel geben, wie das aussieht?

        Kommentar


        • #5
          PHP-Code:
          class user {
            
          $user_id 0;
            public function 
          login($username$password) {
              if (
          $login_okay) {
                
          $this->user_id $row['user_id'];
              }
            }
          }

          session_start();
          if (!isset(
          $_SESSION['user'])) {
            
          $_SESSION['user'] = new user();
          }

          if (isset(
          $_POST['login_username'])) {
            
          $_SESSION['user']->login($_POST['login_username'], $_POST['login_password'];

          oder so

          Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

          bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
          Wie man Fragen richtig stellt

          Kommentar

          Lädt...
          X