abonnement Unibet Coolblue Bitvavo
  vrijdag 20 januari 2006 @ 02:07:27 #256
65471 SkaterSam
Lurking Galore
pi_34266480
Ok ik heb een probleem, of niet (je weet het nooit)...

Ik probeer een admin systeem te maken, met een login. Dit systeem maakt gebruik van sessions. Je gaat dus naar de index.php, vult je wachtwoord en je usernaam in en dan ga je naar login.php waar je oa dit vindt:

1$login->doLogin($_POST['username'], $_POST['password']);

Met bijbehorende code uit de login class (login_class.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function doLogin($user, $pass) {
                
      $this->checkLoginInput($user, "username");
      $this->checkLoginInput($pass, "wachtwoord");
      
      if ($this->num_error > 0) {
      
         $this->logged_in = false;
         
      } else {   
      
         $db = new Db_functies('user','ww','db');
         $this->bevestigPass($user, $pass, $db); 
         
         if ($this->num_error > 0) {   
               
            $this->logged_in = false;
            $db->closedb();   
                     
         } else {   
               
            $this->username = $_SESSION['username'] = $user;
            $this->random_id = $_SESSION['random_id'] = $this->makeFingerprint();
            $_SESSION['time'] = time();
            
            $db->query("UPDATE red_user SET red_random_id = '" . $this->random_id . "' WHERE red_usernaam ='" . $this->username . "'");
            
            session_regenerate_id();
            $this->logged_in = true;
            $db->closedb();                  
         }
      }   
   }

So far, so good. Dit gebeurt allemaal correct, de Sessions worden ook weggeschreven, want je wordt verwezen naar home.php, waar de Sessions voor je worden uitgelezen (bijv. "Hallo" . $_SESSION['username']). Dit zie je ook op het scherm staan. Dan wil ik naar een andere pagina, maar ik wil eerst controleren of mijn sessie valide is, dus bovenaan de pagina staat:

1
2
require_once('inc/session_class.php');
$controle = new SessionCheck(60);

Met de volgende code in session_class.php:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function SessionCheck($duur) {
      if (isset($_SESSION['username']) && isset($_SESSION['random_id']) && isset($_SESSION['time'])) {
         
         $tijd = $_SESSION['time'];
         $user = $_SESSION['username'];
         
         if ($this->checkSessionTime($tijd, $duur) == false) {
            echo "tijd doet het niet<br />";
         }
         
         if ($this->checkFingerprint($user) == false) {
            echo "username doet het niet<br />";
         }
         
         $_SESSION['time'] = time();
         $this->logged_in = true;
      
      } else {      
      
         echo "iets is niet gezet<br />";
         
      }
   }

Wat gebeurt er dus nu, hij geeeft keer op keer de boodschappen:

tijd doet het niet
username doet het niet

Om aan te geven dat ze false zijn, de volgende twee functies:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//Controleer de unieke fingerprint van de gebruiker
   function checkFingerprint($user) {
      $temp = "BLIK_REDACTIE" . $_SERVER['HTTP_USER_AGENT'];
      $id = md5($temp);
   
      $db = new Db_functies('user','ww','db');
      $db->query("SELECT red_random_id FROM red_user WHERE red_usernaam = '" . $user . "'");
      $result = mysql_fetch_row($db->resultaten);
      echo $result[0] . "<br />";
      
      if(mysql_num_rows($db->resultaten) < 1) {
         return false;
      } 
         
      if ($id != $result[0]) {
         return false;
      }
      
      
   }

   //Controleer of de sessie is verlopen
   function checkSessionTime($tijd, $duur) {
      if ((time() - $tijd) > $duur) {
         return false;
      }
   }

Ik heb al de resultaten al een ge-echoed, en ze kloppen gewoon, dus ik snap niet wat er fout is, het enige wat ik kon bedenken, was dat de equal operators een enkele '=' moest zijn (in SessionCheck), maar toen kreeg ik een parse error...
Let's make life easy
Typo's are the demon spawn from hell !
pi_34267954
Wanneer geeft checkSessionTime() true terug?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_34268096
quote:
Op vrijdag 20 januari 2006 04:39 schreef SuperRembo het volgende:
Wanneer geeft checkSessionTime() true terug?
Wat hij zegt, maar dan ook voor de checkFingerprint()-functie
  vrijdag 20 januari 2006 @ 11:07:20 #259
64276 9christensen
Grolsch bier is gezond
pi_34271505
MySql vraagje

Ik heb een kolom met IP adressen.
Nu moet ik een top 10 selecteren welke ip's het meest voorkomen.

Hoe krijg ik dit voor elkaar?
Het is het eindpunt van de trein, bijna geen mens hoeft er te zijn, bijna geen hond gaat zover mee:
[b]Enschede![/b]
pi_34272000
quote:
Op vrijdag 20 januari 2006 11:07 schreef 9christensen het volgende:
MySql vraagje

Ik heb een kolom met IP adressen.
Nu moet ik een top 10 selecteren welke ip's het meest voorkomen.

Hoe krijg ik dit voor elkaar?
Door middel van een GROUP BY

SELECT COUNT(id) AS aantal, ip FROM ip_adressen GROUP BY ip ORDER BY aantal DESC LIMIT 0, 10

Met een GROUP BY 'groepeer' je in feite de resultaten op een bepaalde kolom. COUNT() is een typische functie die als GROUP-functie kan worden gebruikt en telt het aantal keer dat een rij binnen een groep voorkomt.
  vrijdag 20 januari 2006 @ 11:46:14 #261
64276 9christensen
Grolsch bier is gezond
pi_34272760
en werkt dit ook in access? ik krijg nu een foutmelding:

"syntax error in ORDER BY clause"
Het is het eindpunt van de trein, bijna geen mens hoeft er te zijn, bijna geen hond gaat zover mee:
[b]Enschede![/b]
pi_34273137
In MSAccess kan je 'aantal' niet in de ORDER BY gebruiken. Je kunt wel 'ORDER BY COUNT(id)' gebruike.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_34273172
quote:
Op vrijdag 20 januari 2006 11:46 schreef 9christensen het volgende:
en werkt dit ook in access?
quote:
Op vrijdag 20 januari 2006 11:07 schreef 9christensen het volgende:
MySql vraagje
Je weet dat MySQL en Access beiden SQL ondersteunen maar twee verschillende programma's zijn?
  vrijdag 20 januari 2006 @ 12:06:17 #264
64276 9christensen
Grolsch bier is gezond
pi_34273428
Ik heb nu dit

SELECT COUNT([id]) AS aantal, [SrcIP]
FROM Notificaction
GROUP BY [SrcIP]

nu laat hij alles zien. ik wil slechts 10 ID's laten zien die het meest voorkomen.
Het is het eindpunt van de trein, bijna geen mens hoeft er te zijn, bijna geen hond gaat zover mee:
[b]Enschede![/b]
pi_34273655
quote:
Op vrijdag 20 januari 2006 12:06 schreef 9christensen het volgende:
Ik heb nu dit

SELECT COUNT([id]) AS aantal, [SrcIP]
FROM Notificaction
GROUP BY [SrcIP]

nu laat hij alles zien. ik wil slechts 10 ID's laten zien die het meest voorkomen.
Met de ORDER BY hint van SuperRembo en de LIMIT van mijn oorspronkelijke query moet je een heel eind komen lijkt me.
  vrijdag 20 januari 2006 @ 12:15:53 #266
14806 CrashOne
100% compliant
pi_34273742
Ik word niet echt veel wijzer van het gebruik van foreign en primary keys en relaties met InnoDb tables.

Hoe alter ik een table en geef ik deze relaties (met cascading deletes etc), ik word niet echt veel wijzer van de manual.

Kan iemand die misschien duidelijk uitleggen?
  vrijdag 20 januari 2006 @ 12:19:04 #267
64276 9christensen
Grolsch bier is gezond
pi_34273849
SELECT COUNT([id]) AS aantal, [SrcIP]
FROM Notificaction
GROUP BY [SrcIP]
ORDER BY COUNT([id]) DESC;

zo heb ik 'm.

nu wil ik slechts de top 10 laten zien

SELECT COUNT([id]) AS aantal, [SrcIP]
FROM Notificaction
GROUP BY [SrcIP]
ORDER BY COUNT([id]) DESC LIMIT 0, 10

en dan krijg ik weer een foutmelding
Het is het eindpunt van de trein, bijna geen mens hoeft er te zijn, bijna geen hond gaat zover mee:
[b]Enschede![/b]
  vrijdag 20 januari 2006 @ 12:19:44 #268
14806 CrashOne
100% compliant
pi_34273868
quote:
Op vrijdag 20 januari 2006 11:58 schreef JeRa het volgende:

[..]


[..]

Je weet dat MySQL en Access beiden SQL ondersteunen maar twee verschillende programma's zijn?
Limit werkt niet in access/mssql, dit is ook geen standaard. Hiervoor gebruik je TOP icm met recordset paging.
  vrijdag 20 januari 2006 @ 12:20:50 #269
14806 CrashOne
100% compliant
pi_34273898
quote:
Op vrijdag 20 januari 2006 12:19 schreef 9christensen het volgende:
SELECT COUNT([id]) AS aantal, [SrcIP]
FROM Notificaction
GROUP BY [SrcIP]
ORDER BY COUNT([id]) DESC;

zo heb ik 'm.

nu wil ik slechts de top 10 laten zien

SELECT COUNT([id]) AS aantal, [SrcIP]
FROM Notificaction
GROUP BY [SrcIP]
ORDER BY COUNT([id]) DESC LIMIT 0, 10

en dan krijg ik weer een foutmelding
Gebruik eens TOP, zoiets.:
SELECT TOP 10, COUNT([id]) AS aantal, [SrcIP]
FROM Notificaction
GROUP BY [SrcIP]
ORDER BY COUNT([id]) DESC
pi_34273920
Is het nou mysql of niet? zoja, wat doen die blokhaken dan om je kolomnamen
  vrijdag 20 januari 2006 @ 12:27:12 #271
131306 Vipers
Zei ik toch!!
pi_34274098
quote:
Op vrijdag 20 januari 2006 12:21 schreef ikke_ook het volgende:
Is het nou mysql of niet? zoja, wat doen die blokhaken dan om je kolomnamen
Inderdaad snap er de ballen meer van. Is het nou Mysql
Je kunt beter ten onder gaan met je eigen visie dan met de visie van een ander
Ik zeg maar zo: ik zeg maar niets! Want als ik toch wat zeg, zeg je toch: wat zeg je?
  vrijdag 20 januari 2006 @ 12:30:14 #272
14806 CrashOne
100% compliant
pi_34274196
Hij vraagt of de syntax ook werkt in access en zegt daarna dat hij een foutmelding krijgt, dus ik ga er vanuit dat bij access gebruikt.
  vrijdag 20 januari 2006 @ 13:27:41 #273
64276 9christensen
Grolsch bier is gezond
pi_34276194
Ja access. Die blokhaken doet access er vanzelf in. Maar hij werkt nu

Nog een vraagje

Ik heb zo'n 1400 records met ip's en datum en tijd van inloggen. Nu moet ik ook uitzoeken hoe vaak een ip inlogt tussen bijv. 4 en 10 uur. Dus zou ik een formulier moeten maken en dat je het daar in kan typen. Maar hoe krijg ik die ip's dan als resultaat
Het is het eindpunt van de trein, bijna geen mens hoeft er te zijn, bijna geen hond gaat zover mee:
[b]Enschede![/b]
  vrijdag 20 januari 2006 @ 14:01:52 #274
14806 CrashOne
100% compliant
pi_34277466
SELECT * FROM log_table WHERE date_time between to_date ('2005/12/31', 'yyyy/mm/dd')
AND to_date ('2006/01/20', 'yyyy/mm/dd');

Iemand nog wat uitleg voor mijn vraag?
pi_34278805
Ik zit met het volgende, ik heb een forum draaien maar ik wil graag dat de crew topics niet in de AT voorkomen. Dit is de code die ik heb, en waar volgens mij de fout in zit:

1
2
3
4
5
6
7
<?php
$sql
= "SELECT id
        FROM "
.$db['prefix']."subs
        WHERE perm_view = 2
        OR perm_view = 3
        OR perm_view = 9"
;
?>


  • perm_vieuw 2 is in de MySQL een mod van niv 2.
  • perm_vieuw 3 is in de MySQL een crew van niv 3.
  • perm_vieuw 9 is in de MySQL een admin van niv 9.

    Als hier geen fout in zet moet ik iets meer van de code geven .

    Bedankt alvast.
  •   FOK!-Schrikkelbaas vrijdag 20 januari 2006 @ 14:40:55 #276
    1972 Swetsenegger
    Egocentrische Narcist
    pi_34278939
    quote:
    Op vrijdag 20 januari 2006 14:36 schreef Twisted_Logic het volgende:
    Ik zit met het volgende, ik heb een forum draaien maar ik wil graag dat de crew topics niet in de AT voorkomen. Dit is de code die ik heb, en waar volgens mij de fout in zit:
    [ code verwijderd ]

  • perm_vieuw 2 is in de MySQL een mod van niv 2.
  • perm_vieuw 3 is in de MySQL een crew van niv 3.
  • perm_vieuw 9 is in de MySQL een admin van niv 9.

    Als hier geen fout in zet moet ik iets meer van de code geven .

    Bedankt alvast.
  • Hiermee selecteer je elke ID uit de database welke een permview heeft van 2,3 of 9.
    Kortom, alle crew topics en geen enkel user topic.
    pi_34279064
    quote:
    Op vrijdag 20 januari 2006 14:40 schreef Swetsenegger het volgende:

    [..]

    Hiermee selecteer je elke ID uit de database welke een permview heeft van 2,3 of 9.
    Kortom, alle crew topics en geen enkel user topic.
    Ja maar die topics moeten niet voor komen in de Active Topics, alleen maar de user topics. Ik zit te denken wat er nu fout gaat want volgens mij is de activetopics.php bij mij goed .
      FOK!-Schrikkelbaas vrijdag 20 januari 2006 @ 14:48:24 #278
    1972 Swetsenegger
    Egocentrische Narcist
    pi_34279202
    quote:
    Op vrijdag 20 januari 2006 14:44 schreef Twisted_Logic het volgende:

    [..]

    Ja maar die topics moeten niet voor komen in de Active Topics, alleen maar de user topics. Ik zit te denken wat er nu fout gaat want volgens mij is de activetopics.php bij mij goed .
    1
    2
    3
    4
    5
    6
    $sql = "SELECT id
            FROM ".$db['prefix']."subs
            WHERE perm_view != 2
            OR perm_view != 3
            OR perm_view != 9";
    ?>


    Of bij de WHERE zet je de perm_view value neer welke overeenkomt met een normale gebruiker

    1
    2
    3
    4
    $sql = "SELECT id
            FROM ".$db['prefix']."subs
            WHERE perm_view=1";
    ?>
    pi_34279345
    quote:
    Op vrijdag 20 januari 2006 14:48 schreef Swetsenegger het volgende:

    [..]
    [ code verwijderd ]

    Of bij de WHERE zet je de perm_view value neer welke overeenkomt met een normale gebruiker
    [ code verwijderd ]
    Het werkt nog niet, maar volgens mij ligt het daar niet aan. Ik neem even een bak koffie en ga het dan nog maar is even allemaal langs lopen.

    Bedankt iig!
    pi_34283395
    quote:
    Op vrijdag 20 januari 2006 14:48 schreef Swetsenegger het volgende:

    [..]
    [ code verwijderd ]
    Dat is niet de tegenhanger van de originele query. Deze query geeft alle topics terug (een id is alijd ongelijk aan 2 of ongelijk aan 3).
    Ik zou er WHERE perm_view NOT IN (2, 3, 9) van maken.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      FOK!-Schrikkelbaas vrijdag 20 januari 2006 @ 19:29:55 #281
    1972 Swetsenegger
    Egocentrische Narcist
    pi_34288144
    quote:
    Op vrijdag 20 januari 2006 16:53 schreef SuperRembo het volgende:
    een id is alijd ongelijk aan 2 of ongelijk aan 3


    Hij is inderdaad ernstig stupide. Met AND had hij wel geklopt trouwens
    pi_34328025
    Is dit slecht programmeerwerk?:
    1${checked.$a}

    De bedoeling is dat ik variabelen krijg die er zoiets uitzien:
    1
    2
    3
    $checked1
    $checked2
    ....

    Een array is veel mooier vind ik, maar dat werkt niet want ik wil de variabelen graag gebruiken in een
    1
    2
    3
    $code = <<< EOCODE

    EOCODE;

    constructie gebruiken, en daar kan ik gewone variabelen wel gewoon inzetten, maar variabelen uit een array niet.

    Zijn er andere/betere opties, of is mijn oplossing prima?
    pi_34332650
    Variabelen worden in een heredoc string op dezelfde manier geparst als in een double quoted string. Ik zie het probleem niet.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_34351336
    quote:
    Op zondag 22 januari 2006 01:12 schreef SuperRembo het volgende:
    Variabelen worden in een heredoc string op dezelfde manier geparst als in een double quoted string. Ik zie het probleem niet.
    als ik er $array['test1'] inzet werkt het niet, met accolades eromheen werkt wel... Dus tis opgelost.
    pi_34351991
    Als je een array in een string gebruikt, dan moet je juist geen '' om de key zetten

    1
    2
    3
    4
    5
    $array['key'] = 'value';
    echo "$array['key']";// geeft parse error
    echo "$array[key]";// goed
    echo "{$array[key]}";// geeft notice (undefinded constant key)
    echo "{$array['key']}";// goed
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_34357577
    Aha dat wist ik niet, als ik een array in een string gebruik haal ik hem er altijd buiten met ".$array['key']."
    bedankt iig
    pi_34359186
    Ik heb een tabel met landen erin met allemaal een uniek ID.
    Nu wil ik een lijstje maken met alle landen maar het land met ID 8 moet bovenaan in het lijstje staan, de rest van het lijstje moet op alfabetische volgorde zijn. Kan ik dit voor elkaar krijgen met 1 query?
      zondag 22 januari 2006 @ 21:56:18 #288
    120139 freiss
    Hertog Jan :9~
    pi_34359454
    quote:
    Op zondag 22 januari 2006 21:49 schreef ikke_ook het volgende:
    Ik heb een tabel met landen erin met allemaal een uniek ID.
    Nu wil ik een lijstje maken met alle landen maar het land met ID 8 moet bovenaan in het lijstje staan, de rest van het lijstje moet op alfabetische volgorde zijn. Kan ik dit voor elkaar krijgen met 1 query?
    De enige oplossing die ik kan bedenken is om gewoon alles te selecteren en dan mbv PHP eerst diegene met id 8 weergeven, om daarna met een loop de andere te verwerken
    HJ 14-punt-gift.
    Lijst met rukmateriaal!
    pi_34361574
    Als je kunt sorteren op condities (geen idee of dat kan ) dan zou je zoiets kunnen overwegen:

    ORDER BY (`id` = 8) DESC, `name` ASC
    pi_34361896
    quote:
    Op zondag 22 januari 2006 22:46 schreef JeRa het volgende:
    Als je kunt sorteren op condities (geen idee of dat kan ) dan zou je zoiets kunnen overwegen:

    ORDER BY (`id` = 8) DESC, `name` ASC
    Dat werkt nog ook
    En ja, ik heb het getest
      FOK!-Schrikkelbaas zondag 22 januari 2006 @ 22:59:08 #291
    1972 Swetsenegger
    Egocentrische Narcist
    pi_34362088
    quote:
    Op zondag 22 januari 2006 22:54 schreef Light het volgende:

    [..]

    Dat werkt nog ook
    En ja, ik heb het getest
    Dat is wel stoer.
    Deze moet ik even goed onthouden.
    pi_34363163
    Bedankt, maar ik heb een andere constructie bedacht waardoor die hele query vervalt
    pi_34363356
    Ik heb nog een vraagje over JOIN.
    Ik heb 3 tabellen.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    information
       infoID
       userID
       info
       locationID

    users
       userID
       username
       
    locations
       locationID
       location

    Nu wil ik van een bepaald infoID alle velden hebben, ingevuld uit de andere tabellen.
    Dus met 2x een join.
    Maar welke join (left,right,inner,outer) moet ik hiervoor gebruiken?en hoe komt de query eruit te zien?


    -edit-

    Is het verschil tussen left en right alleen dat LEFT NULL teruggeeft als het userID niet gevonden kan worden in de usertable, en dat RIGHT alleen een veld teruggeeft als er een user kan worden gevonden bij een bepaald userID?

    Of kan ik hier andere fouten in maken dat ik straks 3 tabellen compleet opvraag terwijl ik maar 1 record wil hebben?

    [ Bericht 17% gewijzigd door ikke_ook op 22-01-2006 23:41:21 ]
      FOK!-Schrikkelbaas zondag 22 januari 2006 @ 23:39:48 #294
    1972 Swetsenegger
    Egocentrische Narcist
    pi_34363574
    1
    2
    3
    4
    5
    6
    7
    8
      $query="SELECT
            i.info,
            u.name,
            l.location,
            FROM information i
            INNER JOIN users u ON i.userID= u.userID
            INNER JOIN locations l ON i.locationID = l.locationID 
            WHERE i.infoID=".$_GET['id']
    pi_34363707
    Ja die INNER join geeft hetzelfde resultaat als een RIGHT join maar is dit de beste query?
      FOK!-Schrikkelbaas zondag 22 januari 2006 @ 23:46:21 #296
    1972 Swetsenegger
    Egocentrische Narcist
    pi_34363815
    quote:
    Op zondag 22 januari 2006 23:43 schreef ikke_ook het volgende:
    Ja die INNER join geeft hetzelfde resultaat als een RIGHT join maar is dit de beste query?
    Een inner join pakt volgens mij alleen de data ALS er een relatie is. left en right joins pakken altijd de overeenkomstige velden of iets dergelijks... dacht ik

    Bovenstaande is een verbouwing van een query welke ik van superrembo kreeg aangerijkt bij een soortgelijk probleem. SQL is sowieso niet mijn sterkste punt en joins en dergelijke moet ik me nog eens goed in verdiepen
    pi_34364439
    1
    2
    3
    4
     $query="SELECT *
            FROM information i
            INNER JOIN users u ON i.userID = u.userID
            WHERE i.infoID = ".$_GET['id']

    Nu krijg je alleen regels terug waarbij beide regels in information en user bestaan waarvoor i.userID = u.userID.
    Als je er een LEFT OUTER JOIN van maakt, dan krijg je ook regels van information terug waarbij geen bijbehorende regel in users bestaat. Dus als i.userID = NULL of als i.userID niet bestaat. Dit maakt dus alleen verschil als i.userID NULL mag zijn.
    Als je er een RIGHT OUTER JOIN van maakt, dan zou je ook regels uit users kunnen krijgen waar geen regel in information bij bestaat. Maar omdat er ook i.infoID = $_GET['id'] in de WHERE bij staat worden die er weer uitgefilterd.
    Normaal gesproken gebruik je in dit geval dus een INNER JOIN, behalve als de userID NULL mag zijn, dan gebruik je een LEFT OUTER JOIN.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_34370464
    Duidelijk, bedankt
      maandag 23 januari 2006 @ 11:48:11 #299
    64276 9christensen
    Grolsch bier is gezond
    pi_34372685
    Ik ben al een hele tijd bezig, maar kom er niet uit.

    http://img16.imageshack.us/img16/8155/accessssssss5ql.jpg

    ik heb hier een tabel. je moet in de tabel kunnen zoeken op datum en op tijd. (in een formulier denk ik). nu denk ik dat het met mysql moet in een query, maar zit nu eigenlijk een beetje vast.
    Het is het eindpunt van de trein, bijna geen mens hoeft er te zijn, bijna geen hond gaat zover mee:
    [b]Enschede![/b]
      FOK!-Schrikkelbaas maandag 23 januari 2006 @ 11:51:48 #300
    2057 Tokus
    whale oil beef hooked
    pi_34372813
    Waarom wordt er door de mensen hier die mysql'en zovaak nadrukkelijk een inner join aangegeven zoals hierboven ("inner join user u on i.userid = u.userid") ?

    Dat kan toch ook gewoon door 2 tabellen te noemen en in je where-clause ze te verbinden?
    Nothing lasts forever but the certainty of change
      FOK!-Schrikkelbaas maandag 23 januari 2006 @ 11:54:28 #301
    1972 Swetsenegger
    Egocentrische Narcist
    pi_34372900
    quote:
    Op maandag 23 januari 2006 11:48 schreef 9christensen het volgende:
    Ik ben al een hele tijd bezig, maar kom er niet uit.

    http://img16.imageshack.us/img16/8155/accessssssss5ql.jpg

    ik heb hier een tabel. je moet in de tabel kunnen zoeken op datum en op tijd. (in een formulier denk ik). nu denk ik dat het met mysql moet in een query, maar zit nu eigenlijk een beetje vast.
    kijk eens in de mysql handleiding op DATE_SUB
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')