Gaby: Und wer testet jetzt? -> mit SQL?

Beitrag lesen

Hallo,

Ich habe schon mal ein Beispiel ins Wiki gestellt. Das muss formattechnisch noch überarbeitet werden und bedarf noch einer ausführlichen Funktionsbeschreibung. Leider habe ich beim Titel erzeugen wohl 'was falsch gemacht. Wäre toll, wenn das jemand richtig stellen könnte und mir beibringt, wie es richtig geht :-)

Das Wiki habe ich gelesen und nutze es auch ... alles bestens.

Hast Du auch eine Idee, wie ich das für meine SQL-Abfrage nutzen kann?

Da habe ich das gleiche Problem - lasse mir mit LIMIT 1 und RAND() einen Eintrag ausgeben, der den status = 1 hat (entsprechende Einträge habe ich vorher markiert).
Hätte das auch gerne so wie in der Array-Version, dass der ausgegeben Eintrag solange nicht mehr zur Verfügung steht bei der Zufalls Ausgabe, bis alle noch zur Verfügung stehenden Einträge einsmal angezeigt wurden. Dann das Ganze wieder von vorne.

So sieht meine Abfrage aus:

  
//Cookie setzten, damit gleiche Einträge nicht nacheinander angezeigt werden  
if (!isset($_COOKIE['lastSnipplet']))  
{  
   $_COOKIE['lastONE']=-1;  
}  
  
//Abfrage  
$query = "SELECT * FROM meinetabelle WHERE id != '".$_COOKIE['lastSnipplet']."' AND status = '1'  ORDER BY RAND() LIMIT 1";  
$result = mysql_query($query,$conn);  
$row = mysql_fetch_array ($result);  
  
setcookie('lastONE',$row["id"]);  
  

DANKE, die Gaby!

0 59

Array zufällig ausgeben und ausgegeben Werte merken

Sinje
  • php
  1. 0
    Siri
    • programmiertechnik
  2. 0
    Melvin Cowznofski
    1. 0
      Tom
      1. 0
        Tom
      2. 0
        Melvin Cowznofski
        1. 0
          Tom
    2. 0

      Glossar: "auskommentieren"

      Der Martin
      • programmiertechnik
      1. 0
        Matthias Apsel
    3. 0
      Matthias Apsel
      1. 0
        Melvin Cowznofski
  3. 0
    Tom
    1. 0
      Sinje
      1. 0
        Tom
  4. 0

    Ticken PHP-Programmierer anders?

    Siri
    1. 0
      Matthias Apsel
      1. 0
        Siri
        1. 0

          PHP tickt anders - wie eigentlich jede Programmiersprache

          dedlfix
          1. 0
            Siri
            1. 0
              dedlfix
    2. 0
      Tom
      1. 0
        Siri
        1. 0
          tami
          1. 0
            Tom
        2. 0
          Tom
          1. 0
            Sinje
            1. 0
              Tom
  5. 0
    Claudius L.
    1. 0
      tami
      1. 0
        Claudius L.
    2. 0
      Tom
      1. 0
        Tom
      2. 0
        Claudius L.
        1. 0
          Tom
          1. 0
            Claudius L.
            1. 0
              Tom
            2. 0
              tami
              1. 0
                tami
                1. 0

                  Wirksames File-Locking geht anders!

                  Tom
                  1. 0
                    tami
                    1. 0
                      Tom
                      1. 0
                        tami
                        1. 0

                          gehst Du eine Test-Wette mit mir ein?

                          Tom
                          • menschelei
                          1. 0
                            tami
                            1. 0

                              Und wer testet jetzt?

                              Tom
                              1. 0
                                tami
                                1. 0
                                  Tom
                                  1. 0
                                    Matthias Apsel
                                    1. 0

                                      neue Artikel anlegen, Namen finden

                                      Tom
                                      • selfhtml-wiki
                                      1. 0
                                        Matthias Apsel
                                        1. 0
                                          Tom
                                          1. 0
                                            Matthias Apsel
                                            1. 0
                                              tami
                                  2. 0

                                    Und wer testet jetzt? -> mit SQL?

                                    Gaby
                                    • datenbank
                                    1. 0
                                      Tom
              2. 0
                Tom
  6. 0

    Array zufällig ausgeben und ausgegeben Werte merken - so?

    tami
    1. 0
      Tom
  7. 1
    Tom