Ankündigung

Einklappen
Keine Ankündigung bisher.

sql abfrage (mit 2x "ausser")

Einklappen

Neue Werbung 2019

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

  • sql abfrage (mit 2x "ausser")

    also folgendes problem.

    ich habe ein array(php), in dem uid´s und timestamps gespeichert sind:

    meinArray['uid']['tstamp']
    zb:
    >meinArray['423']['1023564']
    so nun möchte ich

    - alle uid´s einer tabelle selektieren
    - ausser die uid entspricht der uid in dem array
    - wenn aber der timestamp des arrays < ist als der timestamp der in der tabelle gespeichert ist, soll der datensatz trotzdem selektiert werden ...

    verstanden ?

    in einer halb sql/programmierer sprache würd ich das so ausdrücken
    so ist es bisher: (fehlt allerdings der 2. ausser teil)
    Code:
    $sql = "select * from tabelle
    where deleted = 0
    and hidden = 0";
    
    for($temp_sql=0; $temp_sql<$ignore_docs_length;$temp_sql++){
       $sql .=" and uid <> ".$ignore_docs[$temp_sql];
    }
    kann mir da jemande weiterhelfen ?


  • #2
    PHP-Code:
    <?php
    $sql 
    "select * from tabelle
    where deleted = 0
    and hidden = 0"
    ;

    for(
    $temp_sql=0$temp_sql<$ignore_docs_length;$temp_sql++){
       
    $sql .=" and (uid <> ".$ignore_docs[$temp_sql]." and tstmp > {$tstmp})";

    ?>

    meinste so was?

    Kommentar

    Lädt...
    X