SQL-Statement funktioniert nicht in php

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

  • SQL-Statement funktioniert nicht in php

    ...
    Zuletzt geändert von kerstink; 06.06.2007, 18:04.

  • #2

    Diese Funktion arbeitet nicht in Verbindung mit SELECT-Anfragen, sondern
    nur bei Anweisungen, die Datensätze verändern. Um die Anzahl der
    gelieferten Datensätze einer SELECT-Anfrage zu erhalten, benutzen Sie die Funktion mysql_num_rows().
    Und du machst ja einen SELECT und nix anderes

    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


    • #3
      ...
      Zuletzt geändert von kerstink; 06.06.2007, 18:04.

      Kommentar


      • #4
        PHP-Funktion für DELETE

        ...
        Zuletzt geändert von kerstink; 06.06.2007, 18:05.

        Kommentar


        • #5
          Kannst du das evt. etwas genauer erklären.

          Du willst, wnn ich dich richtig verstanden habe, Datensätze aus deiner DB(Tabelle) löschen ?! Dazu benötigst du SQL.

          Kommentar


          • #6
            http://www.php.net/manual/en/functio...ected-rows.php

            So ein Handbuch ist schon eine tolle Sache, nur leider so brandneu, dass es noch nicht jeder kennt...
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              ...
              Zuletzt geändert von kerstink; 06.06.2007, 18:05.

              Kommentar


              • #8
                ...
                Zuletzt geändert von kerstink; 06.06.2007, 18:05.

                Kommentar


                • #9
                  /* this should return the correct numbers of deleted records */
                  mysql_query('DELETE FROM mytable WHERE id = $deineBedingung');
                  printf("Records deleted: %d\n", mysql_affected_rows());

                  das ist es doch was du suchst ?!

                  Kommentar


                  • #10
                    ...
                    Zuletzt geändert von kerstink; 06.06.2007, 18:05.

                    Kommentar


                    • #11
                      Original geschrieben von kerstink
                      Mrhappiness,

                      so ein Handbuch ist schon toll, wenn man genau weiß nach was man sucht.
                      nach der Beschreibung der Funktion? Zu finden über den Namen der Funktion?

                      Auf der von mir verlinkten Seite steht ja explizit:
                      Get the number of affected rows by the last INSERT, UPDATE, REPLACE or DELETE query
                      Was heißt:
                      Bei DELETE bekomme ich aber nicht das korrekte Ergebnis
                      ?
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Kommentar


                      • #12
                        *zusammenführ*
                        Das nächste Mal bleibst du mit solchen Folgefragen bitte im gleichen Thread.
                        Und wenn du das nächste Mal Code in Überbreite postest, handelst du dir mindestens zwei Wochen Forenurlaub ein.
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar

                        Lädt...
                        X