Likes Likes:  0
Resultaten 1 tot 15 van de 26
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    Marcel de Groot
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Select met variable datum probleem

    Ten eerste, ik ben (nog?) geen grote ster in PHP..

    Ik ben bezig om een verjaardagslijstje te maken wat op onze site moet
    komen. Ik zit alleen klem met het laten zien van de hits.

    De source:

    $datumnu = date ("m-d");
    $optel = 1;
    $morgen = date ("m-d",mktime (0,0,0,date("m") ,date("d")+$optel));
    $db = mysql_connect("localhost", "database", "password");
    mysql_select_db("user",$db);
    $sql_text = ("SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    '%datumnu' AND `Opzegdatum` = '0000-00-00 00:00:00'");
    $query = mysql_query($sql_text) or die("Zoekactie niet geslaagd");
    echo "<strong>Jarige(n) vandaag:</strong><br />";
    while ($result = mysql_fetch_array($query))
    {
    echo "$result[Voornaam] $result[Voorvoegsel]
    $result[Achternaam]<br>";
    }

    Als ik dit run dan wordt er niets getoond.
    Als ik bijvoorbeeld $datumnu in de select vervang door '%04-20' (de
    waarde van $datumnu) dan werkt het wel. Kan iemand mij vertellen
    waarom dit niet werkt? (Het zal wel iets heel simpels zijn )


    --
    Met vriendelijke groeten,
    Marcel de Groot, Webmaster volleybalvereniging Amsterdam
    http://www.vvamsterdam.nl/

  2. #2
    John Bokma
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Marcel de Groot wrote:

    > Ten eerste, ik ben (nog?) geen grote ster in PHP..
    >
    > Ik ben bezig om een verjaardagslijstje te maken wat op onze site moet
    > komen. Ik zit alleen klem met het laten zien van de hits.
    >
    > De source:
    >
    > $datumnu = date ("m-d");
    > $optel = 1;
    > $morgen = date ("m-d",mktime (0,0,0,date("m") ,date("d")+$optel));
    > $db = mysql_connect("localhost", "database", "password");
    > mysql_select_db("user",$db);
    > $sql_text = ("SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    > '%datumnu' AND `Opzegdatum` = '0000-00-00 00:00:00'");


    ^ $

    > $query = mysql_query($sql_text) or die("Zoekactie niet geslaagd");
    > echo "<strong>Jarige(n) vandaag:</strong><br />";
    > while ($result = mysql_fetch_array($query))
    > {
    > echo "$result[Voornaam] $result[Voorvoegsel]
    > $result[Achternaam]<br>";
    > }
    >
    > Als ik dit run dan wordt er niets getoond.
    > Als ik bijvoorbeeld $datumnu in de select vervang door '%04-20' (de
    > waarde van $datumnu) dan werkt het wel. Kan iemand mij vertellen
    > waarom dit niet werkt? (Het zal wel iets heel simpels zijn )


    Verder, MySQL heeft prachtige datum functies, ik raad sterk aan om die
    te gebruiken ipv in PHP te kloten.

    --
    John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
    Website design: http://johnbokma.com/websitedesign/
    Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
    Tevreden opdrachtgevers: http://castleamber.com/testimonials.html



  3. #3
    Jan Ehrhardt
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Marcel de Groot in nl.internet.www.server-side (Thu, 21 Apr 2005
    03:11:19 +0200):

    > $sql_text = ("SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >'%datumnu' AND `Opzegdatum` = '0000-00-00 00:00:00'");


    $datumnu? En waarom die haakjes?

    Probeer anders eens

    $sql_text = "SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    '%".$datumnu."' AND `Opzegdatum` = '0000-00-00 00:00:00'";

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  4. #4
    Marcel de Groot
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    On 21 Apr 2005 04:16:21 GMT, John Bokma wrote in
    nl.internet.www.server-side:

    >Marcel de Groot wrote:
    >
    >> Ten eerste, ik ben (nog?) geen grote ster in PHP..
    >>
    >> Ik ben bezig om een verjaardagslijstje te maken wat op onze site moet
    >> komen. Ik zit alleen klem met het laten zien van de hits.
    >>
    >> De source:
    >>
    >> $datumnu = date ("m-d");
    >> $optel = 1;
    >> $morgen = date ("m-d",mktime (0,0,0,date("m") ,date("d")+$optel));
    >> $db = mysql_connect("localhost", "database", "password");
    >> mysql_select_db("user",$db);
    >> $sql_text = ("SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >> '%datumnu' AND `Opzegdatum` = '0000-00-00 00:00:00'");

    >
    > ^ $
    >
    >> $query = mysql_query($sql_text) or die("Zoekactie niet geslaagd");
    >> echo "<strong>Jarige(n) vandaag:</strong><br />";
    >> while ($result = mysql_fetch_array($query))
    >> {
    >> echo "$result[Voornaam] $result[Voorvoegsel]
    >> $result[Achternaam]<br>";
    >> }
    >>
    >> Als ik dit run dan wordt er niets getoond.
    >> Als ik bijvoorbeeld $datumnu in de select vervang door '%04-20' (de
    >> waarde van $datumnu) dan werkt het wel. Kan iemand mij vertellen
    >> waarom dit niet werkt? (Het zal wel iets heel simpels zijn )

    >
    >Verder, MySQL heeft prachtige datum functies, ik raad sterk aan om die
    >te gebruiken ipv in PHP te kloten.


    Bedankt!
    En ik ga zoeken naar de datum-functies in mysql. Ik ben hier niet zo'n
    ster in en pas een bestaand script aan.

    Marcel
    --
    http://www.fantasy-freak.com

  5. #5
    Marcel de Groot
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    On Thu, 21 Apr 2005 12:47:46 +0200, Jan Ehrhardt wrote in
    nl.internet.www.server-side:

    >Marcel de Groot in nl.internet.www.server-side (Thu, 21 Apr 2005
    >03:11:19 +0200):
    >
    >> $sql_text = ("SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >>'%datumnu' AND `Opzegdatum` = '0000-00-00 00:00:00'");

    >
    >$datumnu? En waarom die haakjes?


    Ik heb dit aangepast vanuit een andere pagina en daarin stonden de
    haakjes.

    >
    >Probeer anders eens
    >
    >$sql_text = "SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >'%".$datumnu."' AND `Opzegdatum` = '0000-00-00 00:00:00'";


    Werkt! Bedankt
    >
    >Jan


    Marcel
    --
    http://www.fantasy-freak.com

  6. #6
    John Bokma
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Marcel de Groot wrote:


    >>$sql_text = "SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >>'%".$datumnu."' AND `Opzegdatum` = '0000-00-00 00:00:00'";

    ^ ^

    gebruik gewoon string interpolatie, dit maakt het stukken minder leesbaar.

    --
    John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
    Website design: http://johnbokma.com/websitedesign/
    Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
    Tevreden opdrachtgevers: http://castleamber.com/testimonials.html



  7. #7
    Jan Ehrhardt
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    John Bokma in nl.internet.www.server-side (21 Apr 2005 20:32:31 GMT):

    >Marcel de Groot wrote:
    >
    >>>$sql_text = "SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >>>'%".$datumnu."' AND `Opzegdatum` = '0000-00-00 00:00:00'";

    > ^ ^
    >gebruik gewoon string interpolatie


    Ik heb geen flauw idee wat je daarmee bedoelt.

    >dit maakt het stukken minder leesbaar.


    Net zo leesbaar als:

    while (<FILE>) {
    print if /http:/;
    }

    ??

    Sorry hoor, maar sindsdien vertrouw ik jouw oordeel over leesbare code
    niet meer.

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  8. #8
    John Bokma
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Jan Ehrhardt wrote:

    > John Bokma in nl.internet.www.server-side (21 Apr 2005 20:32:31 GMT):
    >
    >>Marcel de Groot wrote:
    >>
    >>>>$sql_text = "SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >>>>'%".$datumnu."' AND `Opzegdatum` = '0000-00-00 00:00:00'";

    >> ^ ^
    >>gebruik gewoon string interpolatie

    >
    > Ik heb geen flauw idee wat je daarmee bedoelt.


    http://www.google.com/search?
    q=string+interpolation+site:www.php.net&l=en

    >>dit maakt het stukken minder leesbaar.

    >
    > Net zo leesbaar als:
    >
    > while (<FILE>) {
    > print if /http:/;
    > }
    >
    > ??
    >
    > Sorry hoor, maar sindsdien vertrouw ik jouw oordeel over leesbare code
    > niet meer.


    Uit bovenstaande blijkt duidelijk dat je niet of nauwelijks enige Perl
    kennis hebt. Hoe kan je dan de leesbaarheid van code beoordelen
    geschreven in die taal?

    --
    John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
    Website design: http://johnbokma.com/websitedesign/
    Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
    Tevreden opdrachtgevers: http://castleamber.com/testimonials.html



  9. #9
    Jan Ehrhardt
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    John Bokma in nl.internet.www.server-side (21 Apr 2005 23:00:18 GMT):

    >Jan Ehrhardt wrote:
    >
    >> John Bokma in nl.internet.www.server-side (21 Apr 2005 20:32:31 GMT):
    >>
    >>>Marcel de Groot wrote:
    >>>
    >>>>>$sql_text = "SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >>>>>'%".$datumnu."' AND `Opzegdatum` = '0000-00-00 00:00:00'";
    >>> ^ ^
    >>>gebruik gewoon string interpolatie

    >>
    >> Ik heb geen flauw idee wat je daarmee bedoelt.

    >
    >http://www.google.com/search?q=strin...w.php.net&l=en


    In Marcel's oorspronkelijke code stond de variable (zij het zonder de $,
    wat ik als een typo beschouw) gewoon tussen dubbele quotes. Juist door
    'm daarbuiten te zetten werd zijn probleem opgelost. En de code werd nog
    leesbaarder ook, omdat je de variabele afzondert van (bijvoorbeeld) die
    % daar direct voor.

    >>>dit maakt het stukken minder leesbaar.

    >>
    >> Net zo leesbaar als:
    >>
    >> while (<FILE>) {
    >> print if /http:/;
    >> }
    >>
    >> ??
    >>
    >> Sorry hoor, maar sindsdien vertrouw ik jouw oordeel over leesbare code
    >> niet meer.

    >
    >Uit bovenstaande blijkt duidelijk dat je niet of nauwelijks enige Perl
    >kennis hebt.


    Uit welk bovenstaande blijkt dat? Uit het feit dat ik een syntactisch
    gedrocht aanhaal?

    >Hoe kan je dan de leesbaarheid van code beoordelen geschreven in die taal?


    Uit voorgaande discussies is al gebleken dat jij absoluut niet snapt wat
    er onleesbaar is aan bovenstaande code. Ik citeer met liefde Rene
    Pijlman:

    Woorden schieten te kort :-/

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  10. #10
    Jan Ehrhardt
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Jan Ehrhardt in nl.internet.www.server-side (Fri, 22 Apr 2005 01:29:11
    +0200):

    >John Bokma in nl.internet.www.server-side (21 Apr 2005 23:00:18 GMT):
    >
    >>Jan Ehrhardt wrote:
    >>
    >>> John Bokma in nl.internet.www.server-side (21 Apr 2005 20:32:31 GMT):
    >>>
    >>>>Marcel de Groot wrote:
    >>>>
    >>>>>>$sql_text = "SELECT * FROM `smoelenboek` WHERE `Geboortedatum` LIKE
    >>>>>>'%".$datumnu."' AND `Opzegdatum` = '0000-00-00 00:00:00'";
    >>>> ^ ^
    >>>>gebruik gewoon string interpolatie
    >>>
    >>> Ik heb geen flauw idee wat je daarmee bedoelt.

    >>
    >>http://www.google.com/search?q=strin...w.php.net&l=en

    >
    >In Marcel's oorspronkelijke code stond de variable (zij het zonder de $,
    >wat ik als een typo beschouw) gewoon tussen dubbele quotes. Juist door
    >'m daarbuiten te zetten werd zijn probleem opgelost.


    Dit moet ik scherper formuleren: de variabele stond in Marcel's code
    zowel tussen dubbele quotes als tussen enkele quotes. Door de
    ".toevoeging." haal je hem zowel buiten de dubbele als buiten de enkele
    quotes.

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  11. #11
    John Bokma
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Jan Ehrhardt wrote:

    > John Bokma in nl.internet.www.server-side (21 Apr 2005 23:00:18 GMT):


    >>Uit bovenstaande blijkt duidelijk dat je niet of nauwelijks enige Perl
    >>kennis hebt.

    >
    > Uit welk bovenstaande blijkt dat?


    Het simpele feit dat je niet weet wat string interpolatie is.

    > Uit het feit dat ik een syntactisch
    > gedrocht aanhaal?


    Ik wacht met spanning op een onderbouwing van waarom dat stuk code
    onleesbaar is voor ervaren Perl programmeurs :-D.

    ( Ik heb het (vast foute ) idee, dat er iets persoonlijks speelt )

    >>Hoe kan je dan de leesbaarheid van code beoordelen geschreven in die
    >>taal?

    >
    > Uit voorgaande discussies is al gebleken dat jij absoluut niet snapt
    > wat er onleesbaar is aan bovenstaande code.


    Uit voorgaande discussie had duidelijk mogen blijken dat leesbaardheid als
    "leesbaar voor vakgenoten met een gelijk kennisnivo" en niet "leesbaar voor
    de newbie die een scrippie gedownload heeft" wordt bedoelt.

    Of zie jij graag ook elk wiskunde boek uitgespeld in basisonderwijs-
    notatie. En denk je dat een wiskundige dat leesbaarder vind?

    > Ik citeer met liefde Rene
    > Pijlman:
    >
    > Woorden schieten te kort :-/


    Ja, dat vreesde ik al, ik wacht vol spanning op een verbetering van
    voorgenoemde code, inclusief argumentatie waarom jouw versie leesbaarder is
    voor *ervaren* Perl programmeurs.

    --
    John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
    Website design: http://johnbokma.com/websitedesign/
    Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
    Tevreden opdrachtgevers: http://castleamber.com/testimonials.html



  12. #12
    Jan Ehrhardt
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    John Bokma in nl.internet.www.server-side (21 Apr 2005 23:50:43 GMT):

    >Jan Ehrhardt wrote:
    >
    >> John Bokma in nl.internet.www.server-side (21 Apr 2005 23:00:18 GMT):

    >
    >>>Uit bovenstaande blijkt duidelijk dat je niet of nauwelijks enige Perl
    >>>kennis hebt.

    >>
    >> Uit welk bovenstaande blijkt dat?

    >
    >Het simpele feit dat je niet weet wat string interpolatie is.


    Hadden we het over PHP of Perl?
    En geef dan eens de code hoe dat dan wel zou moeten in Marcel's geval.

    >Uit voorgaande discussie had duidelijk mogen blijken dat leesbaardheid als
    >"leesbaar voor vakgenoten met een gelijk kennisnivo"


    Die vakgenoten met een vergelijkbaar kennisniveau bleken binnen een half
    tot 2 jaar hun eigen code niet meer te kunnen begrijpen. Dat zegt mij
    genoeg over de onleesbaarheid van de code.

    >en niet "leesbaar voor de newbie die een scrippie gedownload heeft"
    >wordt bedoelt.


    Je hebt het niet over newbies, maar over mensen die net zoals jij een
    gedegen opleiding in de technische/beta hoek hebben gehad.

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  13. #13
    John Bokma
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Jan Ehrhardt wrote:

    > John Bokma in nl.internet.www.server-side (21 Apr 2005 23:50:43 GMT):


    [ gebrek aan Perl kennis ]

    >>Het simpele feit dat je niet weet wat string interpolatie is.

    >
    > Hadden we het over PHP of Perl?


    String interpolatie is een van de dingen die in PHP overgenomen is uit
    Perl.

    > En geef dan eens de code hoe dat dan wel zou moeten in Marcel's geval.


    Ik was eerder met mijn code verzoek :-D.

    >>Uit voorgaande discussie had duidelijk mogen blijken dat leesbaardheid
    >>als "leesbaar voor vakgenoten met een gelijk kennisnivo"

    >
    > Die vakgenoten met een vergelijkbaar kennisniveau bleken binnen een
    > half tot 2 jaar hun eigen code niet meer te kunnen begrijpen. Dat zegt
    > mij genoeg over de onleesbaarheid van de code.


    Voor elke programmeertaal geld, is mijn ervaring, als je er een tijd uit
    bent, kost het tijd om er weer in te komen, en hoe minder je ervaring
    met die taal, hoe sterker dit opgaat.

    Daarnaast geld voor elke goede programmeur dat zijn/haar
    programmeerstijl meegroeit. Niet alleen "Perl programmeurs" klagen over
    het feit dat ze eigen werk, na jaren, niet meer kunnen lezen. Echter,
    als je eenmaal over de "drempel" heen bent, verdwijnt dat probleem voor
    een erg groot deel.

    En nogal wat vakgenoten menen dat een programmeertaal leren, ff de
    syntax onder de knie krijgen is (4 - 8 uur werk). Vakgenoten die mij
    vertelen dat ik "zo" PHP kan leren, "zo" Python kan leren, en "zo" C#
    :-D. Ik weet (inmiddels) beter.

    >>en niet "leesbaar voor de newbie die een scrippie gedownload heeft"
    >>wordt bedoelt.

    >
    > Je hebt het niet over newbies, maar over mensen die net zoals jij een
    > gedegen opleiding in de technische/beta hoek hebben gehad.


    Maar dat maakt niet iemand tot een Perl programmeur door eventjes aan de
    taal te ruiken. Ik doe Perl ruim 11 jaar, maar leer nog steeds bij. En
    nee, mijn code is allang niet meer onleesbaar voor mij na 2 jaar, zelfs
    niet na 5 jaar.

    --
    John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
    Website design: http://johnbokma.com/websitedesign/
    Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
    Tevreden opdrachtgevers: http://castleamber.com/testimonials.html



  14. #14
    Jan Ehrhardt
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    John Bokma in nl.internet.www.server-side (22 Apr 2005 00:39:43 GMT):

    >> En geef dan eens de code hoe dat dan wel zou moeten in Marcel's geval.

    >
    >Ik was eerder met mijn code verzoek :-D.


    Ik heb een vaag vermoeden wat 'jouw' code zou moeten doen, maar omdat
    het zo'n syntactisch gedrocht is weet ik dat niet eens zeker. Dus dat is
    niet te verbeteren zonder dat je uitlegt wat het zou moeten doen.

    Maar wat jij zelf oorspronkelijk als antwoord gaf aan Marcel (alleen die
    $ toevoegen) gaat dus in ieder geval niet werken. Met het antwoord
    'gebruik string interpolatie' ben je er niet. Er ligt een concrete,
    welomschreven vraag. Morgenochtend (nl-tijd) zie ik hier je uitgespelde
    antwoord op die vraag wel verschijnen.

    Jan
    --
    Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/

  15. #15
    Daniel Tryba
    Select met variable datum probleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Select met variable datum probleem

    Jan Ehrhardt <monitor@idem.invalid> wrote:
    > Maar wat jij zelf oorspronkelijk als antwoord gaf aan Marcel (alleen die
    > $ toevoegen) gaat dus in ieder geval niet werken.


    Waarom zou dat niet werken?


Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics