abonnement Unibet Coolblue Bitvavo
pi_130912105
quote:
7s.gif Op zaterdag 7 september 2013 11:45 schreef boem-dikkie het volgende:
Gewoon met een WHERE achter je query?
1WHERE p.player_rating > 60

Dat levert alle teams met tenminste 1 speler met een rating boven de 60.

Nu wil ik alleen teams waarvan alle spelers een rating boven de 60 hebben. Ik ben zo slecht met SQL. ;(
pi_130913412
quote:
0s.gif Op zaterdag 7 september 2013 11:48 schreef pascal08 het volgende:

[..]
[ code verwijderd ]

Dat levert alle teams met tenminste 1 speler met een rating boven de 60.

Nu wil ik alleen teams waarvan alle spelers een rating boven de 60 hebben. Ik ben zo slecht met SQL. ;(
SPOILER
Om 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.
EDIT: Ik heb de oplossing gevonden! *O*
http://sqlfiddle.com/#!2/481b7/17


[ Bericht 2% gewijzigd door pascal08 op 07-09-2013 13:26:21 ]
pi_130915123
Weet niet of dit de juiste locatie is om het te vragen maar wat betekent het wanneer jouw "initial connection" erg traag is? Wat kan ik daar aan doen? Heeft dat met de server of de website zelf te maken?
pi_130916017
Zou wel handig zijn om te weten wat voor connectie
pi_130924492
1
2
3
4
5
6
SELECT s.*
FROM squads s
LEFT JOIN players_in_squads ps
    ON ps.squad_id = s.squad_id
    AND ps.player_rating < 60
WHERE ps.squad_id IS NULL

Een team met alleen spelers met een rating van 60 of meer heeft geen enkele speler met een rating van minder dan 60.
pi_130979637
quote:
0s.gif Op zaterdag 7 september 2013 14:33 schreef totalvamp het volgende:
Zou wel handig zijn om te weten wat voor connectie
Ik ben hier redelijk noob in, maar initial connection speed heeft te maken met het inladen van de eerste byte.

Gaat een VPS veel beter zijn dan shared hosting? Ik wil namelijk een vlotte site draaien gericht op het buitenland. Ik heb nu namelijk een aanbieding op het oog, maar 0,5ghz en 356mb ram oid. Is dat genoeg voor een blog die eventueel vaak bezocht zal gaan worden?

[ Bericht 9% gewijzigd door Apekoek op 09-09-2013 11:03:55 ]
pi_130980510
quote:
1s.gif Op maandag 9 september 2013 10:41 schreef Apekoek het volgende:

[..]

Ik ben hier redelijk noob in, maar initial connection speed heeft te maken met het inladen van de eerste byte.
Eerste byte van wat? :s In welke context kwam je de term tegen?
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_130980706
quote:
1s.gif Op maandag 9 september 2013 10:41 schreef Apekoek het volgende:
Gaat een VPS veel beter zijn dan shared hosting? Ik wil namelijk een vlotte site draaien gericht op het buitenland. Ik heb nu namelijk een aanbieding op het oog, maar 0,5ghz en 356mb ram oid. Is dat genoeg voor een blog die eventueel vaak bezocht zal gaan worden?
Wat is veelbezocht? Ik vind de aangeboden specs eigenlijk erg karig. Voor nog geen 10E per maand kun je elders meer dan het dubbele huren.
pi_130982101
quote:
0s.gif Op maandag 9 september 2013 11:19 schreef zoem het volgende:

[..]

Wat is veelbezocht? Ik vind de aangeboden specs eigenlijk erg karig. Voor nog geen 10E per maand kun je elders meer dan het dubbele huren.
Tussen de 200 en 400 bezoekers per dag.

Het is een website die voor een ander land is bedoelt. VPS server mogelijkheden zijn daar minder en dus duurder, vandaar. Echter is een Nederlandse VPS ook goed voor een site buiten NL gericht? Ik heb begrepen dat je dan alsnog in Google van het desbetreffende land minder goed rankt.
pi_130982552
quote:
1s.gif Op maandag 9 september 2013 12:15 schreef Apekoek het volgende:

[..]

Tussen de 200 en 400 bezoekers per dag.

Het is een website die voor een ander land is bedoelt. VPS server mogelijkheden zijn daar minder en dus duurder, vandaar. Echter is een Nederlandse VPS ook goed voor een site buiten NL gericht? Ik heb begrepen dat je dan alsnog in Google van het desbetreffende land minder goed rankt.
Dat klopt, het kan ietwat schelen in ranking. De weging ervan is echter lang niet zo zwaar als het hebben van goede content. Er zijn Nederlandse hostingpartijen die geolocalisatie aanbieden; wie weet is dat een optie (bijv OVH)
pi_130982658
quote:
0s.gif Op maandag 9 september 2013 12:36 schreef zoem het volgende:

[..]

Dat klopt, het kan ietwat schelen in ranking. De weging ervan is echter lang niet zo zwaar als het hebben van goede content. Er zijn Nederlandse hostingpartijen die geolocalisatie aanbieden; wie weet is dat een optie (bijv OVH)
Het land ligt niet in Europa, toch goed om hier even naar te kijken.
pi_131014305
quote:
1s.gif Op maandag 9 september 2013 10:41 schreef Apekoek het volgende:

[..]

Ik ben hier redelijk noob in, maar initial connection speed heeft te maken met het inladen van de eerste byte.

Gaat een VPS veel beter zijn dan shared hosting? Ik wil namelijk een vlotte site draaien gericht op het buitenland. Ik heb nu namelijk een aanbieding op het oog, maar 0,5ghz en 356mb ram oid. Is dat genoeg voor een blog die eventueel vaak bezocht zal gaan worden?
Hangt ook samen met de blog-software. Sommige blog-software neem geen genoegen met 356 MB.
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_131019382
Ik begin Symfony2 een beetje onder de knie te krijgen. Werkt wel geniaal zeg!
pi_131019715
quote:
17s.gif Op dinsdag 10 september 2013 12:33 schreef KomtTijd... het volgende:
Ik begin Symfony2 een beetje onder de knie te krijgen. Werkt wel geniaal zeg!
Ik hoop er binnenkort mee aan de slag te mogen voor een klant.
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  dinsdag 10 september 2013 @ 18:02:57 #165
118585 Crutch
Filantroop || Taalzwengel
pi_131029727
quote:
17s.gif Op dinsdag 10 september 2013 12:33 schreef KomtTijd... het volgende:
Ik begin Symfony2 een beetje onder de knie te krijgen. Werkt wel geniaal zeg!
Werkt erg fijn inderdaad.
Zowel Twig als Doctrine zijn ook erg handig.
Moest aan het begin nog wel even wennen aan de verschillende manieren om de zooi te configuren (yml,php annotation), maar heb nu wel mijn draai gevonden. Mijn werkgever laat mij een dezer maanden een Symfony-project doen, dus ben benieuwd.
Je moeder is een hamster
pi_131029974
Ja idd, dat maakt het er niet altijd duidelijker van. Het is voor mij ook voor het eerst dat ik echt OO werk dus het is wel even wennen en een hoop leren, maar ik merk nu al hoe makkelijk het is om sommige dingen te bouwen.
  dinsdag 10 september 2013 @ 18:24:34 #167
118585 Crutch
Filantroop || Taalzwengel
pi_131030382
quote:
14s.gif Op dinsdag 10 september 2013 18:11 schreef KomtTijd... het volgende:
Ja idd, dat maakt het er niet altijd duidelijker van. Het is voor mij ook voor het eerst dat ik echt OO werk dus het is wel even wennen en een hoop leren, maar ik merk nu al hoe makkelijk het is om sommige dingen te bouwen.
Ik ben erg OO-minded en ben daarom blij verrast met Doctrine.

Trouwens.. lessphp voor je css _O_ werkt ook gewoon.
http://isometriks.com/using-less-with-symfony2
Je moeder is een hamster
pi_131031481
Doctrine heb ik een paar maand geleden voor het eerst gebruikt in combinatie met Zend Framework 2, inderdaad erg handig! Twig heb ik nog niet gebruikt, maar ga ik zeker ook eens uitproberen.
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  dinsdag 10 september 2013 @ 19:04:16 #169
166255 Maringo
Bèhèhèhèh
pi_131031683
quote:
17s.gif Op dinsdag 10 september 2013 12:33 schreef KomtTijd... het volgende:
Ik begin Symfony2 een beetje onder de knie te krijgen. Werkt wel geniaal zeg!
Ik ben er ook mee bezig icm Twig en Doctrine. Ideaal inderdaad. :Y
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  dinsdag 10 september 2013 @ 19:05:06 #170
118585 Crutch
Filantroop || Taalzwengel
pi_131031724
PHPStorm ondersteunt Symfony2 nu ook.

Volgens mij krijg je in een nieuwere versie zelfs een commandline interface. _O_
Je moeder is een hamster
pi_131044350
quote:
17s.gif Op dinsdag 10 september 2013 12:33 schreef KomtTijd... het volgende:
Ik begin Symfony2 een beetje onder de knie te krijgen. Werkt wel geniaal zeg!
_O_ Laravel. (Gebruikt ook Symfony2 componenten)
pi_131049639
quote:
0s.gif Op dinsdag 10 september 2013 08:47 schreef rekenwonder het volgende:

[..]

Hangt ook samen met de blog-software. Sommige blog-software neem geen genoegen met 356 MB.
Waar moet ik dan aan denken bij wordpress?
pi_131050257
quote:
5s.gif Op woensdag 11 september 2013 06:54 schreef Apekoek het volgende:

[..]

Waar moet ik dan aan denken bij wordpress?
Dat is uiteraard van allerlei factoren afhankelijk zoals gebruikte plugins, aantal bezoekers etc.

356 MB lijkt me echter aan de krappe kant. Begin eens bij 1 GB.
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_131051145
quote:
0s.gif Op woensdag 11 september 2013 08:29 schreef rekenwonder het volgende:

[..]

Dat is uiteraard van allerlei factoren afhankelijk zoals gebruikte plugins, aantal bezoekers etc.

356 MB lijkt me echter aan de krappe kant. Begin eens bij 1 GB.
Lolwhut? Php memory limit staat normaliter op 64 MB, en als je dat daadwerkelijk haalt met php moet je toch eens flink achter je oren gaan krabben, want dat is best wel extreem.
pi_131063847
Wat zou jouw advies zijn?
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
pi_131063930
Voor een wordpressblog? gewoon shared hosting.
pi_131064023
quote:
0s.gif Op woensdag 11 september 2013 16:56 schreef rekenwonder het volgende:
Wat zou jouw advies zijn?
Wordpress geeft geen (althans, hier: http://wordpress.org/about/requirements/) vereisten aan het geheugengebruik. De standaard-instelling van PHP lijkt voldoende. Een paar MB moet ook genoeg zijn voor iets als Wordpress.

Mocht je overigens plugins, uitbreidingen of wat dan ook toevoegen aan de standaard Wordpress, dan kan het geheugengebruik toenemen. Dat is ook de reden waarom je zoveel "excessive PHP memory wordpress"-topics ziet.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_131064776
quote:
11s.gif Op woensdag 11 september 2013 09:24 schreef KomtTijd... het volgende:

[..]

Lolwhut? Php memory limit staat normaliter op 64 MB, en als je dat daadwerkelijk haalt met php moet je toch eens flink achter je oren gaan krabben, want dat is best wel extreem.
Zelfs een 64MB programma kan op een 32MB systeem draaien, alleen gaat je systeem dan wel swappen. Maar je moet kijken naar hoe vaak je site per seconde wordt aangeroepen. Performance loads uitvoeren om te kijken wat de resultaten zijn onder welke belasting. Ga je akkoord met 2 seconde laadtijd op piek tijden? Dat zijn vragen die waar je achter moet komen wat de echte laadtijden zijn en wat je acceptabel vindt.
  zaterdag 14 september 2013 @ 13:08:59 #179
118585 Crutch
Filantroop || Taalzwengel
pi_131160154
Is Symfony een beetje te draaien op Shared Hosting? Iemand ervaring?
Je moeder is een hamster
pi_131174651
Waarom niet?
  zaterdag 14 september 2013 @ 21:11:38 #181
12221 Tijn
Powered by MS Paint
pi_131176632
Nou, ik ben van de week voor het eerst op een project gezet dat met Symfony 2 is gedaan en dat is een partij sloom, niet normaal. Ik hoop niet dat dit representatief is voor het framework :+
pi_131176675
Je moet ook een opcode cache gebruiken. Dat scheelt enorm.
pi_131177444
quote:
11s.gif Op woensdag 11 september 2013 09:24 schreef KomtTijd... het volgende:

[..]

Lolwhut? Php memory limit staat normaliter op 64 MB, en als je dat daadwerkelijk haalt met php moet je toch eens flink achter je oren gaan krabben, want dat is best wel extreem.
Ik denk dat je niet binnen het proces moet kijken, maar naar wat het per request kost aan geheugen. Dan kun je uitrekenen hoeveel requests je kan bedienen met het beschikbare geheugen. Stel dat je mod_php gebruikt dan ben je per apacheproces toch zeker zo'n 30MB kwijt. Dus bij ~12 concurrent requests zit het geheugen al vol. En dan reken ik de database nog niet mee.
pi_131228524
Wie kan mij helpen met dit waarschijnlijke simpele probleem.

Ik heb een tabel airlines met daarin 100 airlines. Nu wil ik de 1e, 30e, 60e en 90e tonen in 1 query. Nu stoei ik met LIMIT maar het enige waar ik opkom is om het apart uit te voeren, dus per stuk.
Minister Cramer: "Milieuvervuiling mag zolang je maar betaalt."
Minister Cramer: "Mensheid in 2100 grotendeels verdwenen."
Minister Cramer: "In 2050 40% van alle dier- en plantensoorten uitgestorven."
  maandag 16 september 2013 @ 09:51:52 #185
12221 Tijn
Powered by MS Paint
pi_131231151
quote:
Volgens mij is dit niet de juiste. Wat ik wil is (sorry dat ik het niet goed heb uitgelegd) dat de eerste airline een variabel wordt en de 30e een variabel die ik daarna combineer om er een url van te maken. Dat doe ik ook voor de 31e en 60e and so on. Mijn mysql kennis is nog net niet van het niveau dat ik hier een mooi iets neer kan zetten. Maar ik denk ergens dus aan een subquery met limit 0,1 en 30,1 (?)
Minister Cramer: "Milieuvervuiling mag zolang je maar betaalt."
Minister Cramer: "Mensheid in 2100 grotendeels verdwenen."
Minister Cramer: "In 2050 40% van alle dier- en plantensoorten uitgestorven."
pi_131231396
Dat zou kunnen werken als je het combineert met een UNION.
pi_131233835
quote:
0s.gif Op maandag 16 september 2013 11:27 schreef zoem het volgende:
Dat zou kunnen werken als je het combineert met een UNION.
ik geef nog even wat info waar ik naar toe wil. Ik probeer van alles maar ik krijg een error omdat ik ORDER BY gebruik icm UNION,

$airline1 = SELECT airline FROM `airlines` ORDER BY airline LIMIT 0,1
$airline2 = SELECT airline FROM `airlines` ORDER BY airline LIMIT 30,1
Minister Cramer: "Milieuvervuiling mag zolang je maar betaalt."
Minister Cramer: "Mensheid in 2100 grotendeels verdwenen."
Minister Cramer: "In 2050 40% van alle dier- en plantensoorten uitgestorven."
pi_131234067
quote:
7s.gif Op maandag 16 september 2013 12:44 schreef kawotski het volgende:

[..]

ik geef nog even wat info waar ik naar toe wil. Ik probeer van alles maar ik krijg een error omdat ik ORDER BY gebruik icm UNION,

$airline1 = SELECT airline FROM `airlines` ORDER BY airline LIMIT 0,1
$airline2 = SELECT airline FROM `airlines` ORDER BY airline LIMIT 30,1
Maar wil je het alleen met 0 en 30, of 0, 30, 60, 90, 120, etc.. want dan klopt de eerder stackflow link wel weer.
pi_131234516
quote:
0s.gif Op maandag 16 september 2013 12:51 schreef Pakspul het volgende:

[..]

Maar wil je het alleen met 0 en 30, of 0, 30, 60, 90, 120, etc.. want dan klopt de eerder stackflow link wel weer.
Ik heb iets te breed ingezet. Ik wil uit mijn tabel de eerste airline, de 30e, de 31e, de 60e, de 61e en de 90e.

Dan krijg je (wil ik) bijv. als resultaat Air Canada - KLM, en daarna KLM Cityhopper - Qantas (dus alleen die namen en niet wat ertussen zit

ik ben nu hier naar aan t kijken: http://stackoverflow.com/(...)lt-of-a-select-query
Minister Cramer: "Milieuvervuiling mag zolang je maar betaalt."
Minister Cramer: "Mensheid in 2100 grotendeels verdwenen."
Minister Cramer: "In 2050 40% van alle dier- en plantensoorten uitgestorven."
pi_131234817
quote:
0s.gif Op maandag 16 september 2013 13:04 schreef kawotski het volgende:

[..]

Ik heb iets te breed ingezet. Ik wil uit mijn tabel de eerste airline, de 30e, de 31e, de 60e, de 61e en de 90e.

Dan krijg je (wil ik) bijv. als resultaat Air Canada - KLM, en daarna KLM Cityhopper - Qantas (dus alleen die namen en niet wat ertussen zit

ik ben nu hier naar aan t kijken: http://stackoverflow.com/(...)lt-of-a-select-query
Dan is de stackflow link die gegeven is perfect.

Ik heb er lokaal even mee getest, aangezien ik geen tabel met record had heb ik de 'mysql' database in phpmyadmin even gebruikt en dan naar de tabel 'time_zone'

1
2
3
4
5
6
7
8
9
10
11
12
SELECT * 
FROM ( 
    SELECT 
        @row := @row +1 AS rownum, time_zone_id 
    FROM ( 
        SELECT @row :=0) r, time_zone
    ) ranked 
WHERE 
    rownum % 30 = 1 
OR
    rownum % 31 = 1 
LIMIT 0, 6

Met deze query krijg ik er bijna uit wat je wil hebben. Speel hier eens mee, leer de operator modulo eens kennen en verander eens kleine dingen er aan.
pi_131235223
quote:
0s.gif Op maandag 16 september 2013 13:14 schreef Pakspul het volgende:

[..]

Dan is de stackflow link die gegeven is perfect.

Ik heb er lokaal even mee getest, aangezien ik geen tabel met record had heb ik de 'mysql' database in phpmyadmin even gebruikt en dan naar de tabel 'time_zone'
[ code verwijderd ]

Met deze query krijg ik er bijna uit wat je wil hebben. Speel hier eens mee, leer de operator modulo eens kennen en verander eens kleine dingen er aan.
Dat werkt , ik ga nog even verder klooien

Minister Cramer: "Milieuvervuiling mag zolang je maar betaalt."
Minister Cramer: "Mensheid in 2100 grotendeels verdwenen."
Minister Cramer: "In 2050 40% van alle dier- en plantensoorten uitgestorven."
pi_131235316
quote:
0s.gif Op maandag 16 september 2013 13:28 schreef kawotski het volgende:

[..]

Dat werkt , ik ga nog even verder klooien

[ afbeelding ]
Airlines per airlines in een variabel? Die begrijp ik niet helemaal.
pi_131235421
quote:
0s.gif Op maandag 16 september 2013 13:30 schreef Pakspul het volgende:

[..]

Airlines per airlines in een variabel? Die begrijp ik niet helemaal.
Stap 2 is dat ik volgens voorbeeld de 1e combineer met de 30e, dus 1Time en Air Arabia Egypt samenvoeg in 1 url.
Minister Cramer: "Milieuvervuiling mag zolang je maar betaalt."
Minister Cramer: "Mensheid in 2100 grotendeels verdwenen."
Minister Cramer: "In 2050 40% van alle dier- en plantensoorten uitgestorven."
pi_131235588
quote:
0s.gif Op maandag 16 september 2013 13:33 schreef kawotski het volgende:

[..]

Stap 2 is dat ik volgens voorbeeld de 1e combineer met de 30e, dus 1Time en Air Arabia Egypt samenvoeg in 1 url.
1
2
3
4
5
6
7
<?php
for ( (int) $i 0$i 3$i++ )
{
    
$part1 $recordList[$i];
    
$part2 $recordList[$i 1];
}
?>

Het zal vast wel weer in een query kunnen, misschien dat die dan je subquery wordt waar je dan weer doorheen moet spitten, maar als het om maar 6 resultaten gaat kan kun je het ook in PHP oplossen.

1
2
3
4
5
6
7
<?php
for ( (int) $i 0$i 3$i++ )
{
    
$part1 $recordList[$i];
    
$part2 $recordList[$i 1];
}
?>

Mocht je dan later je query voor mekaar krijgen dan kun je het er altijd nog uitslopen, maar dan kun je nu verder :)
pi_131235847
quote:
0s.gif Op maandag 16 september 2013 13:38 schreef Pakspul het volgende:

[..]
[ code verwijderd ]

Het zal vast wel weer in een query kunnen, misschien dat die dan je subquery wordt waar je dan weer doorheen moet spitten, maar als het om maar 6 resultaten gaat kan kun je het ook in PHP oplossen.
[ code verwijderd ]

Mocht je dan later je query voor mekaar krijgen dan kun je het er altijd nog uitslopen, maar dan kun je nu verder :)
Dat is ook wel weer waar, ik ga dat eens proberen. Thanks alvast :)
Minister Cramer: "Milieuvervuiling mag zolang je maar betaalt."
Minister Cramer: "Mensheid in 2100 grotendeels verdwenen."
Minister Cramer: "In 2050 40% van alle dier- en plantensoorten uitgestorven."
pi_131255179
Als je een kolom numrow in de tabel hebt staan zoals in je voorbeeld kan je ook IN gebruiken.
1SELECT * FROM airline WHERE numrow IN (1, 30, 31, 60, 61, 90);
pi_131299407
quote:
10s.gif Op zaterdag 14 september 2013 21:11 schreef Tijn het volgende:
Nou, ik ben van de week voor het eerst op een project gezet dat met Symfony 2 is gedaan en dat is een partij sloom, niet normaal. Ik hoop niet dat dit representatief is voor het framework :+
:P Geef Laravel 4 eens een kans, je gaat er van houden.
  woensdag 18 september 2013 @ 21:46:14 #199
118585 Crutch
Filantroop || Taalzwengel
pi_131329645
Het snelste framework is géén framework.
Je moeder is een hamster
pi_131343276
Even een stukje semantiek, wat staat beter?
1
2
3
/asset            -> lijst met assets
/asset/get/1      -> details asset #1
/asset/edit/1     -> formulier om asset #1 aan te passen
1
2
3
/asset             ->lijst met assets
/asset/1/          -> details asset #1
/asset/1/edit      -> asset #1 aanpassen
1
2
3
/asset/list       ->lijst met assets
/asset/1/get      -> details asset #1
/asset/1/edit     -> asset #1 aanpassen

of een combinatie van?
pi_131343624
quote:
14s.gif Op donderdag 19 september 2013 11:55 schreef KomtTijd... het volgende:
Even een stukje semantiek, wat staat beter?
[ code verwijderd ]

[ code verwijderd ]

[ code verwijderd ]

of een combinatie van?
Ik gebruik veelal de eerste. controller, action, parameters zo bekijk ik het. Als je in een programmeer taal ook een functie aanroept dan doe je ook $obj->Function($varA, $varb); Dus eerst definieer je de class (controller) dan roep je de functie aan (action) en geef je aan welke parameters je meegeeft.
pi_131344109
Zo heb ik het nu ook ja. Maar de breadcrumbs op de pagina staan wel weer zo:

1
2
3
home > assets
home > assets > asset1
home > assets > asset1 > bewerken

Daarmee zou het consistenter zijn om de ID voor de action te plaatsen. Maar misschien is het ook wel gewoon een dom idee dat een URL consistent zou moeten zijn met breadcrums.
  donderdag 19 september 2013 @ 12:23:23 #203
12221 Tijn
Powered by MS Paint
pi_131344192
Ik probeer urls meestal zo compact mogelijk te houden. Ik zou zelf voor vorm #2 gaan.
pi_131344389
Overigens moet ik erbij zeggen dat het ook een REST-api is. Heb nog niet helemaal in mijn hoofd wat daarvoor de URL-structuur zou moeten worden. Het liefst heb je dan natuurlijk alleen /asset en /asset/id en regel je de actions met het type request (get/put/post/delete).
pi_131399040
quote:
14s.gif Op donderdag 19 september 2013 11:55 schreef KomtTijd... het volgende:
Even een stukje semantiek, wat staat beter?
[ code verwijderd ]

[ code verwijderd ]

[ code verwijderd ]

of een combinatie van?
1
2
3
/assets             ->lijst met assets
/assets/1/          -> details asset #1
/assets/1/edit      -> asset #1 aanpassen

Ik zou voor meervoud kiezen ipv enkelvoud. En /assets/1/edit heb je eigenlijk alleen nodig voor web. Om een edit te kunnen maken, moet er een edit-pagina zijn. En daar voorziet REST niet in.

Dan kom je op zoiets:
1
2
3
4
5
6
7
         users GET    /users(.:format)               users#index
               POST   /users(.:format)               users#create
      new_user GET    /users/new(.:format)           users#new
     edit_user GET    /users/:id/edit(.:format)      users#edit
          user GET    /users/:id(.:format)           users#show
               PUT    /users/:id(.:format)           users#update
               DELETE /users/:id(.:format)           users#destroy
new en edit zijn puur bedoeld om een formuliertje te presenteren. En dit lijstje komt uit een Ruby on Rails projectje.
  vrijdag 20 september 2013 @ 22:46:51 #206
178193 Juicyhil
Bekende FOK!ker
pi_131399212
quote:
0s.gif Op vrijdag 20 september 2013 22:42 schreef Light het volgende:

[..]
[ code verwijderd ]

Ik zou voor meervoud kiezen ipv enkelvoud. En /assets/1/edit heb je eigenlijk alleen nodig voor web. Om een edit te kunnen maken, moet er een edit-pagina zijn. En daar voorziet REST niet in.

Dan kom je op zoiets:
[ code verwijderd ]

new en edit zijn puur bedoeld om een formuliertje te presenteren. En dit lijstje komt uit een Ruby on Rails projectje.
De meeste conventies die ik tegenkom spreken altijd over enkelvoudige namen...
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_131399681
quote:
0s.gif Op vrijdag 20 september 2013 22:46 schreef Juicyhil het volgende:

[..]

De meeste conventies die ik tegenkom spreken altijd over enkelvoudige namen...
Als je het helemaal netjes wilt doen, gebruik je meervoud voor het opvragen van de lijst (en toevoegen aan de lijst) en enkelvoud voor acties die op 1 item gaan. Maar dat heeft weer als nadeel dat je niet een stuk na een slash kunt weghalen en een geldige url overhoudt.
  vrijdag 20 september 2013 @ 23:01:20 #208
178193 Juicyhil
Bekende FOK!ker
pi_131399888
quote:
0s.gif Op vrijdag 20 september 2013 22:57 schreef Light het volgende:

[..]

Als je het helemaal netjes wilt doen, gebruik je meervoud voor het opvragen van de lijst (en toevoegen aan de lijst) en enkelvoud voor acties die op 1 item gaan. Maar dat heeft weer als nadeel dat je niet een stuk na een slash kunt weghalen en een geldige url overhoudt.
Enige consistentie daarin is inderdaad wel gewenst. Een url als /search/results vind ik dan wel weer geoorloofd. Maar bijvoorbeeld /user/1/profile zou ik dan dus wel enkelvoud laten.
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_131400292
quote:
0s.gif Op vrijdag 20 september 2013 23:01 schreef Juicyhil het volgende:

[..]

Enige consistentie daarin is inderdaad wel gewenst. Een url als /search/results vind ik dan wel weer geoorloofd. Maar bijvoorbeeld /user/1/profile zou ik dan dus wel enkelvoud laten.
Ik neig meer richting meervoud, maar smaken verschillen. En over consistentie zijn we het wel eens. Als je /user/1 gebruikt, dan ook /user. En als je /users wilt gebruiken, dan ook /users/1.
pi_131575581
Ik ben bezig met het bouwen van een nieuwssysteem, mijn vraag is welk type moet ik gebruiken om 'datum/tijd' op te slaan?

Vroeger gebruikte ik gewoon varchar en gebruikte formaat: 201309260007 (2013 - 09 - 26, 00:07). Dit was makkelijk om records uit 2013 te zoeken, records uit een bepaald maand te zoeken etc.

Echter heeft het ook zijn nadelen.

Wat raden jullie aan?
pi_131575662
quote:
0s.gif Op donderdag 26 september 2013 00:08 schreef xaban06 het volgende:
Ik ben bezig met het bouwen van een nieuwssysteem, mijn vraag is welk type moet ik gebruiken om 'datum/tijd' op te slaan?

Vroeger gebruikte ik gewoon varchar en gebruikte formaat: 201309260007 (2013 - 09 - 26, 00:07). Dit was makkelijk om records uit 2013 te zoeken, records uit een bepaald maand te zoeken etc.

Echter heeft het ook zijn nadelen.

Wat raden jullie aan?
Dat moet eeuwen geleden zijn dan :P
Je hebt gewoon het type DATETIME die slaat de datum op als "Y-m-d H:i:s" "2013-09-26 00:11:00"
pi_131575948
quote:
0s.gif Op donderdag 26 september 2013 00:11 schreef totalvamp het volgende:

[..]

Dat moet eeuwen geleden zijn dan :P
Je hebt gewoon het type DATETIME die slaat de datum op als "Y-m-d H:i:s" "2013-09-26 00:11:00"
En bestaat daar ook een PHP functie voor om bijvoorbeeld 'nu-3 jaar' te doen? Dus "2010-09-26 00:11:00"
pi_131576029
Dat kan ook met MySQL: UNIX_TIMESTAMP(datum) > $mystamp, of iets met YEAR(datum) afhankelijk van wat je wilt bereiken.
pi_131576075
quote:
0s.gif Op donderdag 26 september 2013 00:26 schreef xaban06 het volgende:

[..]

En bestaat daar ook een PHP functie voor om bijvoorbeeld 'nu-3 jaar' te doen? Dus "2010-09-26 00:11:00"
Ja, maar je kunt het beter in mysql zelf doen.
1
2
3
4
5
<?php
select 

from orders 
where order_date 
>= DATE_SUB(NOW(),INTERVAL 3 YEAR);
?>

Waarvoor maak je een nieuwssystem trouwens?

[ Bericht 1% gewijzigd door #ANONIEM op 26-09-2013 00:37:38 ]
pi_131576140
quote:
0s.gif Op donderdag 26 september 2013 00:35 schreef totalvamp het volgende:

[..]

Ja, maar je kunt het beter in mysql zelf doen.
[ code verwijderd ]

Waarvoor maak je een nieuwssystem trouwens?
Voor mij zelf, een hobby website.

Kan helaas geen kant en klare systeem gebruiken omdat bij ieder pakket wel iets mist.
pi_131576149
quote:
0s.gif Op donderdag 26 september 2013 00:39 schreef xaban06 het volgende:

[..]

Voor mij zelf, een hobby website.

Kan helaas geen kant en klare systeem gebruiken omdat bij ieder pakket wel iets mist.
Ik snap je dilemma.
Maak je gebruik van classes?
pi_131576177
quote:
0s.gif Op donderdag 26 september 2013 00:40 schreef totalvamp het volgende:

[..]

Ik snap je dilemma.
Maak je gebruik van classes?
Nee. Ik heb PHP geleerd met versie 4, toen was er nog niet echt OOP ondersteuning, de boeken die ik gebruikte gingen er dus ook niet echt diep op in. Helaas, nooit geleerd.
pi_131576190
quote:
0s.gif Op donderdag 26 september 2013 00:42 schreef xaban06 het volgende:

[..]

Nee. Ik heb PHP geleerd met versie 4, toen was er nog niet echt OOP ondersteuning, de boeken die ik gebruikte gingen er dus ook niet echt diep op in. Helaas, nooit geleerd.
Dan zou ik vanaf het begin af aan beginnen. Wat er toen in die boeken stond is nu gevaarlijk(was het toen ook al).
Heb je toevallig een voorbeeld van je code?
pi_131576200
quote:
0s.gif Op donderdag 26 september 2013 00:43 schreef totalvamp het volgende:

[..]

Dan zou ik vanaf het begin af aan beginnen. Wat er toen in die boeken stond is nu gevaarlijk(was het toen ook al).
Heb je toevallig een voorbeeld van je code?
Nee, al jaren niet meer gescript :)

Om nu vanaf begin te beginnen, pfff, gaat weer zoveel tijd in zitten.

Even kijken of ik iets kan vinden (eigen code).
pi_131576245
Ok, heb iets kunnen vinden, maar is maar half, ik zie dat ik tig bestanden heb gebruikt waardoor ik niet meer weet wat wat is :P

SPOILER
Om 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.
pi_131576316
Dit wordt de structuur ongeveer, is nog niet af.
1
2
3
4
5
6
7
8
9
10
11
News
|- id                 int        6    unsigned    auto_increment
|- post_title         varchar    80
|- post_introduction  text       -
|- post_content       text       -
|- post_icon          varchar    15
|- post_date          datetime   -
|- post_category      varchar    10
|- post_url           varchar    85
|- post_author        int        5    unsigned
|- post_status        varchar    10
pi_131576333
Hallo, vergeef mij dat ik een php noob ben, ik wil het graag leren. Ik heb 2 vragen:
Ik ben wat aan het klooien met php en mysql. Nu maak ik dat in een mapje op de pc, en upload ik dit naar m'n server. Alles werkte prima, maar sinds vanmiddag, van het 1 op andere moment wordt de php code lokaal niet meer geparsd. Dus als ik de file dan open in chrome zie ik de code ipv het resultaat. Als ik deze file upload naar m'n server werkt alles naar behoren. Enig idee hoe dit zou kunnen komen zonder instellingen te hebben verander/software geïnstalleerd of gedeïnstalleerd etc.?

En vraag 2: Ik heb hiervoor altijd in actionscript geprogrammeerd. Ik ben toe aan iets nieuws en daarom begonnen met php/mysql. Welk boek raden jullie aan om goed te leren phpen? Ik heb wel 2 boeken maar daar wordt teveel over syntax geleutert, dat snap ik allemaal wel... Een soort van boek met tutorials heeft m'n voorkeur..

Bednakt voor het lezen en antwoorden!
pi_131576336
quote:
0s.gif Op donderdag 26 september 2013 00:48 schreef xaban06 het volgende:
Ok, heb iets kunnen vinden, maar is maar half, ik zie dat ik tig bestanden heb gebruikt waardoor ik niet meer weet wat wat is :P

SPOILER
Om 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.
Oei :P dat kan stukken netter.
Het is ook makkelijker met classes te werken die kun je automatisch inladen.

quote:
0s.gif Op donderdag 26 september 2013 00:55 schreef xaban06 het volgende:
Dit wordt de structuur ongeveer, is nog niet af.
[ code verwijderd ]
ik zou alleen een category_id meegeven ipv de cat naam. Dan kun je een tabel maken met categorieën en die joinen op news
pi_131576338
quote:
0s.gif Op donderdag 26 september 2013 00:48 schreef xaban06 het volgende:
Ok, heb iets kunnen vinden, maar is maar half, ik zie dat ik tig bestanden heb gebruikt waardoor ik niet meer weet wat wat is :P

SPOILER
Om 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.
Let je wel op met sql-injectie?

En staat $first en $second voor wat ik denk dat het staat? Wat gebeurt er dan wanneer je de website in een ander pad draait? Gebruik hiervoor een router class, te vinden in allerlei frameworks.
pi_131576347
quote:
0s.gif Op donderdag 26 september 2013 00:57 schreef Kakdieusernameisalbezet het volgende:
Hallo, vergeef mij dat ik een php noob ben, ik wil het graag leren. Ik heb 2 vragen:
Ik ben wat aan het klooien met php en mysql. Nu maak ik dat in een mapje op de pc, en upload ik dit naar m'n server. Alles werkte prima, maar sinds vanmiddag, van het 1 op andere moment wordt de php code lokaal niet meer geparsd. Dus als ik de file dan open in chrome zie ik de code ipv het resultaat. Als ik deze file upload naar m'n server werkt alles naar behoren. Enig idee hoe dit zou kunnen komen zonder instellingen te hebben verander/software geïnstalleerd of gedeïnstalleerd etc.?

En vraag 2: Ik heb hiervoor altijd in actionscript geprogrammeerd. Ik ben toe aan iets nieuws en daarom begonnen met php/mysql. Welk boek raden jullie aan om goed te leren phpen? Ik heb wel 2 boeken maar daar wordt teveel over syntax geleutert, dat snap ik allemaal wel... Een soort van boek met tutorials heeft m'n voorkeur..

Bednakt voor het lezen en antwoorden!
voorbeeld van de code :P?

Ik zou geen boeken raadplegen. Het beste is om de bekende frameworks na te lopen en kijken hoe dat in elkaar steekt. Lees je ook in op OOP er zijn zat voorbeelden met uitleg online.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')