1 2 3 4 5 6 7 8 9 10 11 12 13 | function getRacesByYear($conn, $year){ if($year == 0){ $query = "SELECT * FROM race"; } else { $query = "SELECT idrace, name, YEAR(date) AS date, idtrack FROM race WHERE YEAR(date) = '".$year."'"; } if (!($result = $conn->query($query))) { echo "SELECT failed: (" . $conn->errno . ") " . $conn->error; } return $result; } |
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Wanneer die in de else statement gaat, dus wanneer het jaartal 2012 aangeklikt wordt op de site en het ID 2012 wordt schrijft die de datum wel netjes als jaartal. Ja dit komt door de SELECT YEAR(date). Maar wat ik ook probeer, dit lukt me niet wanneer ik de gehele tabel opvraag.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
[ Bericht 5% gewijzigd door #ANONIEM op 18-06-2017 14:39:41 ]
Probeer eens YEAR(date) in je query te zetten.. ..quote:Op zondag 18 juni 2017 14:37 schreef henkkeumus het volgende:
Ja dit komt door de SELECT YEAR(date). Maar wat ik ook probeer, dit lukt me niet wanneer ik de gehele tabel opvraag.
Ja ik convert daar de datum; YEAR(date).quote:Op zondag 18 juni 2017 14:46 schreef TwenteFC het volgende:
Aangezien het een schoolopdracht is laat ik je zelf even denken;
Kijk eens goed naar het verschil tussen de twee queries en vooral wat je in de 2e query doet met de date en probeer dan te bedenken wat je op dit moment dus niet doet in de 1e query.
Bedankt voor deze geweldige inputquote:Op zondag 18 juni 2017 14:47 schreef SpecialK het volgende:
Racially Aware Programming
[ code verwijderd ]
Ga lekker elders je huiswerk doen. Sjoe. SJOE!quote:Op zondag 18 juni 2017 14:49 schreef henkkeumus het volgende:
[..]
Ja ik convert daar de datum; YEAR(date).
Geprobeerd heb ik;
SELECT * FROM race WHERE YEAR(date);
SELECT *, YEAR(date) FROM race;
Ik staar me er kapot op maar kom er echt niet uit.
[..]
Bedankt voor deze geweldige input
Heb je toevallig ook PhpMyAdmin oid draaien op je computer?quote:Op zondag 18 juni 2017 14:49 schreef henkkeumus het volgende:
[..]
Ja ik convert daar de datum; YEAR(date).
Geprobeerd heb ik;
SELECT * FROM race WHERE YEAR(date);
SELECT *, YEAR(date) FROM race;
Ik staar me er kapot op maar kom er echt niet uit.
[..]
Bedankt voor deze geweldige input
Deze zou gewoon moeten geven wat je wilt. En wat gratis extra meuk die je niet wilt.quote:Op zondag 18 juni 2017 14:49 schreef henkkeumus het volgende:
SELECT *, YEAR(date) FROM race;
Ik staar me er kapot op maar kom er echt niet uit.
Hij gebruikt de date kolom in zijn view denk ik, daarom werkt het bij de 2e wel en de 1e krijgt hij gewoon de datum terug zoals die in de database staat opgeslagen omdat hij geen AS date erbij heeft staan.quote:Op zondag 18 juni 2017 14:53 schreef CrashO het volgende:
[..]
Deze zou gewoon moeten geven wat je wilt. En wat gratis extra meuk die je niet wilt.
Denk maar eens na waarom.
Waarschijnlijk jaquote:Op zondag 18 juni 2017 14:55 schreef TwenteFC het volgende:
[..]
Hij gebruikt de date kolom in zijn view denk ik, daarom werkt het bij de 2e wel en de 1e krijgt hij gewoon de datum terug zoals die in de database staat opgeslagen omdat hij geen AS date erbij heeft staan.
quote:Op zondag 18 juni 2017 14:55 schreef TwenteFC het volgende:
[..]
Hij gebruikt de date kolom in zijn view denk ik, daarom werkt het bij de 2e wel en de 1e krijgt hij gewoon de datum terug zoals die in de database staat opgeslagen omdat hij geen AS date erbij heeft staan.
In MySQL krijg ik hem terug met alleen een jaar. Maar op mijn website laat die niets zien .quote:Op zondag 18 juni 2017 14:57 schreef CrashO het volgende:
[..]
Waarschijnlijk ja
@ts, doe voor de grap eens een var_dump($result) en kijk naar alles wat je terug krijgt. Dan moet het balletje hopelijk gaan vallen.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
quote:Op zondag 18 juni 2017 15:16 schreef henkkeumus het volgende:
[..]
[..]
In MySQL krijg ik hem terug met alleen een jaar. Maar op mijn website laat die niets zien .Kijk eens helemaal bovenaan de jaartallen waar de kolomnamen staanSPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Of var_dump je resultaat in de code wat CrashO voorstelde, ik denk dat daar iets misgaat.
En als extra hint; in de OP staat al een goed voorbeeld. Je hebt het eerder gedaan.quote:Op zondag 18 juni 2017 15:32 schreef CrashO het volgende:
[..]
[ afbeelding ]
...
Nein Nein Nein Nein Nein Nein Nein
Alle juiste woorden staan daar.. schuif alleen eens met waar ze staan
quote:Op zondag 18 juni 2017 15:32 schreef CrashO het volgende:
[..]
[ afbeelding ]
...
Nein Nein Nein Nein Nein Nein Nein
Alle juiste woorden staan daar.. schuif alleen eens met waar ze staan
quote:Op zondag 18 juni 2017 15:35 schreef TwenteFC het volgende:
[..]
En als extra hint; in de OP staat al een goed voorbeeld. Je hebt het eerder gedaan.
quote:Op zondag 18 juni 2017 15:39 schreef henkkeumus het volgende:
Maar blijft wederom op mijn website leeg . Janken dit.
SELECT (het jaar van de kolom datum) ALS (yy/yyyy van een datum) VAN (de tabel race) WAAR (het jaartal uit de kolom datum).quote:Op zondag 18 juni 2017 15:40 schreef CrashO het volgende:
en die query.. man man man.
*edit*
Oh, je hebt eindelijk de `as` op de juiste plaats. Nu nog begrijpen hoe een where werkt
Haal alles na "from race" komt eens weg en kijk of je verschil ziet in je result.. ik denk het niet.quote:Op zondag 18 juni 2017 15:42 schreef henkkeumus het volgende:
[..]
SELECT (het jaar van de kolom datum) ALS (yy/yyyy van een datum) VAN (de tabel race) WAAR (het jaartal uit de kolom datum).
Dan is C++ al helemaal niks voor jou.quote:Op zondag 18 juni 2017 15:41 schreef henkkeumus het volgende:
Ik keek me scheel op die queries. Ik ben ook geen programmeur dus PHP en SQL zijn niet mijn favo onderwerpen .
Maar alsnog heel erg bedankt voor de hulp! Heeft me wel de goede kant op geholpen.
Volg ook een opleiding HBO ITSM (IT Service Management). Ben meer into serverbeheer enz. Programmeren en code is niks voor mij nee .quote:Op zondag 18 juni 2017 15:45 schreef TourOfData het volgende:
[..]
Dan is C++ al helemaal niks voor jou.
Hoe dit werkt ga je iig niet meer vergeten.quote:Op zondag 18 juni 2017 15:41 schreef henkkeumus het volgende:
Ik keek me scheel op die queries. Ik ben ook geen programmeur dus PHP en SQL zijn niet mijn favo onderwerpen .
Maar alsnog heel erg bedankt voor de hulp! Heeft me wel de goede kant op geholpen.
Is dit serieus op HBO? Dacht dat het vak informatica op VMBO/HAVO was.quote:Op zondag 18 juni 2017 15:52 schreef henkkeumus het volgende:
[..]
Volg ook een opleiding HBO ITSM (IT Service Management). Ben meer into serverbeheer enz. Programmeren en code is niks voor mij nee .
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |