Frage zu ausgegebenen daten

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

  • Frage zu ausgegebenen daten

    ich habe mal eine frage zu mysql ausgaben.
    Werden Zahlen aus einer Mysql db in variablen gespeichert, sind sie dann strings oder zahlen(also ob
    PHP-Code:
    $beispiel=1;
    #oder 
    $beispiel="1"
    gilt)

  • #2
    Der Typ einer Variablen wird normalerweise nicht vom Programmierer bestimmt. Zur Laufzeit von PHP wird entschieden, welchen Typs eine Variable ist, abhängig vom Zusammenhang in dem die Variable benutzt wird.
    Siehe auch http://www.php.net/manual/de/languag...e-juggling.php.

    Kommentar


    • #3
      also wenn ich sage:
      PHP-Code:
      #ausgabe mysql in variable result
      #result iost dann z.b. 2
      # und dann mache 
      $result++; 
      #wird dann aus result ne 3? 

      Kommentar


      • #4
        Ja, aber warst du nicht in der Lage das selbst zu testen?

        OffTopic:
        ... dann lass es doch einfach mit dem Programmieren!

        Kommentar


        • #5
          ich bin gerade im urlaub und in nem internetcafe kann man so gut proggen. diese frage kam gestern beim schwimmen auf.

          Kommentar


          • #6
            OffTopic:
            Das mit dem Urlaub glaub ich dir jetzt irgendwie nicht.
            Du wirst schon wissen, was du tust...

            Kommentar


            • #7
              ist aber so. naja danke. ich ahbe jetzt diese funktion geschrieben:
              PHP-Code:
              function 1xpmehr()
              {
                  
              $sql="SELECT `xp` FROM `users` WHERE 
              UserSession='"
              .session_id()."'
                  LIMIT 1"
              ;
              $ergebnis mysql_query($sql);
              $xp=mysql_fetch_object($ergebnis);
              $xp=$xp->xp;
              $xp++;
                  
              $sql="UPDATE users
                  SET xp='"
              .$xp."'
                  WHERE UserSession='"
              .session_id()."'";
              mysql_query($sql);

              die dürfte doch funzen, oder?(wenn nicht, was ist falsch?)

              Kommentar


              • #8
                Was hältst du denn von:
                Code:
                UPDATE users
                    SET xp=xp+1
                    WHERE UserSession=...
                ?

                Kommentar


                • #9
                  ok. danke ich versuchs
                  ich wusste nicht, dass mysql auch math. operatoren hat.
                  Zuletzt geändert von Champ Wasili; 06.06.2008, 22:07.

                  Kommentar


                  • #10
                    OffTopic:
                    Warum programmierst du trocken, ohne Entwicklungsumgebung?
                    Und aus welchem Land?

                    Kommentar


                    • #11
                      entwicklungs umgebung? wie meinst du das? ein prog dazu odre was?
                      ich progge aus deutaschland

                      Kommentar


                      • #12
                        ein prog dazu odre was?
                        Zumindest ein Texteditor ist klar, aber auch ein Testserver wäre halt praktisch und würde viele überflüssige Postings hier sparen.

                        Außerdem produzierst du hier sowieso nur unlauffähigen code und wirst früher oder später auch noch fragen, warum parse-error und warum unexpected t_number... usw.

                        Wenn du es machst, dann mach es doch richtig. Alles andere ist vertane Zeit.

                        Kommentar


                        • #13
                          ok. kann mir dann jemand sagen ob folgender code richtig ist?:
                          PHP-Code:
                          function 1xpmehr()
                          {
                              
                          $sql="UPDATE users
                              SET xp=xp+1
                              WHERE UserSession='"
                          .session_id()."'";
                          mysql_query($sql);

                          (habs noch net getestet)

                          Kommentar


                          • #14
                            Nein!

                            Abgesehen davon, dass ich dir die potentiellen Fehlermeldungen schon gepostet habe!

                            Kommentar


                            • #15
                              ja gut.
                              die fehlermeldungen hab ich schon gelesen.
                              aber was soll ich denn schreiben? ich bin halt nicht so gut in php. was könnte ich da machen?(du kannst mir auch einfach meinen fehler sagen)

                              Kommentar

                              Lädt...
                              X