wo liegt der Fehler?

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

  • wo liegt der Fehler?

    Hallo und einen Dank im Voraus für Eure Unterstützung.

    Ich habe ein Problem mit folgender Zeile:

    if (mysql_num_rows ($result) == 0)

    es wird mir ständig, bei einer Chat istall, angezeigt das in dieser Zeile ein Fehler liegt. Hab mehere Schreibweisen ausprobiert ich find den Fehler nicht.
    Hoffe ihr könnt mir helfen

    Thx

  • #2
    und die Fehlermeldung?
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      1. was für'n fehler?
      2. was für'n kontext?

      Kommentar


      • #4
        sry.:

        Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Apache2\htdocs\chat\index.php on line 8

        Kommentar


        • #5
          Dann würde ich jetzt mal rausfinden warum $result keine gültige Ressource ist. Kann es sein dass deine mysql Abfrage fehlerhaft ist ?
          PHP-Code:
          $result mysql_query($query) or die(mysql_error()); 
          Kriegst du so eine Fehlermeldung um die Ohren gehauen ?

          Gruss

          tobi
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            Ich muss dazu sagen das ich überhaupt keine Ahnung von PHP und Mysql habe. Bin absoluter newbie.
            Für euch ist es aber sicherlich kein Prob.

            Thx

            Kommentar


            • #7
              hallo,

              eine weitere Fehlermeldung lautet:

              Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Apache2\htdocs\chat\index.php on line 25

              Warning: Cannot modify header information - headers already sent by (output started at C:\Apache2\htdocs\chat\index.php:8) in C:\Apache2\htdocs\chat\index.php on line 45


              und der genaue Satz lautet:

              if (mysql_num_rows ($result) == 0) {

              weitere Fehlermeldungen sind nicht zu sehen.

              Kommentar


              • #8
                finde die stelle davor, an der mysql_query ausgeführt wird und ergänze die zeile so, wie tobi es gezeigt hat.

                Kommentar


                • #9
                  davor steht:

                  $result = mysql_query ($sql)

                  liegt hier der Fehler?

                  Kommentar


                  • #10
                    Und jetzt ersetzt du deine Zeile mit der Zeile die ich dir oben geschrieben habe. Bitte bitte mach das jetzt erstmal bevor du wieder mit ner Frage kommst

                    Gruss

                    tobi
                    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                    Kommentar


                    • #11
                      hab ich ergänzt....

                      nun kommt der Hinweis :


                      No database selected


                      ich schätze ich muss wohl erst eine DB anlegen, oder?

                      Dachte das würd autom. gehen.

                      Kommentar


                      • #12
                        ich gehe fest davon aus.

                        aber wie wär's, wenn du die installationsanweisungen befolgst (wenn es sie nicht gibt - der hersteller wird sie dir bestimmt gern zuschicken)?

                        Kommentar


                        • #13
                          hab die Installanweisungen abba steht nix drin von "create db"

                          mmh und wie geht das denn nun wieder.........

                          Kommentar


                          • #14
                            a) du suchst dir ein anderes script.
                            b) du fragst den hersteller.
                            c) du versuchst php zu lernen, um zu verstehen, was schief geht.
                            d) du bittest jemand anderen darum, das problem für dich zu beseitigen.

                            Kommentar


                            • #15
                              Alles klar :-)

                              am Besten ich lern PHP ;-)


                              vielen Dank für deine Unterstützung.

                              mhhh....

                              vielleicht kann ich ja bei Dir Punkt 4 in Anspruch nehmen???

                              Kommentar

                              Lädt...
                              X