02. marts 2009 - 18:54Der er
11 kommentarer og 1 løsning
Skal undgå række, hvis to poster indeholder bestemt indhold
Hej,
Jeg skal have vist en enkelt post, som forekommer enten i dag eller senere, men skal undgå poster, hvor 2 bestemte felter indeholder: '00:00:00'.
$data finder poster i tabellen, hvor datoen er idag eller senere. Jeg vil bare begrænse $data således, at hvis der er 2 rækker (tid1 og tid2), som indeholder '00:00:00', så skal denne post ikke vises.
$data = mysql_query("SELECT * FROM tabel WHERE dato>=".GregorianToJD(date('n'),date('j'),date('Y'))." ORDER BY dato ASC LIMIT 1") or die(mysql_error());
Hvordan gør tilføjer jeg i ovenstående, så jeg undgår poster, hvis BÅDE tid1 og tid2 indeholder '00:00:00'?
Nej, men jeg fandt selv en løsning som er testet og virker:
$data = mysql_query("SELECT * FROM tabel WHERE dato>=".GregorianToJD(date('n'),date('j'),date('Y'))." AND randtid OR dato>=".GregorianToJD(date('n'),date('j'),date('Y'))." AND bjertid<>'00:00:00' ORDER BY dato ASC LIMIT 1") or die(mysql_error());
Den her virker - og så lukker jeg spørgsmålet. Men tak for tiden til jakobdo.
$data = mysql_query("SELECT * FROM tabel WHERE dato>=".GregorianToJD(date('n'),date('j'),date('Y'))." AND tid1<>'00:00:00' OR dato>=".GregorianToJD(date('n'),date('j'),date('Y'))." AND tid2<>'00:00:00' ORDER BY dato ASC LIMIT 1") or die(mysql_error());
Whatever, bare du har løst dit problem, så er alt vel ok.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.