abonnement Unibet Coolblue Bitvavo
pi_58464706
Memcache gebruik ik niet zo vaak maar ik gebruik wel regelmatig sql caching, waar het resultaat van een loodzware query geserialized wordt opgeslagen in een objectstorage in de db. Aan memory caching heb je in dit geval minder omdat het om queries gaat waar het resultaat hoogstens 1 keer per dag wijzigt en je aan alle bezoekers hetzelfde resultaat wil tonen. Die wil je dus ook maar 1 keer per dag berekenen, niet meer.
Eigenlijk gebruik ik caching alleen als het echt heel nodig is - als het om het verschil tussen een server die op zijn bek gaat en een server die netjes door blijft werken gaat bijvoorbeeld - maar als het niet perse moet dan liever niet. Caching kan voor allerlei nare problemen zorgen en maakt troubleshooten ook vaak moeilijker.
  zondag 4 mei 2008 @ 07:03:12 #227
12880 CraZaay
prettig gestoord
pi_58466773
quote:
Op zondag 4 mei 2008 01:17 schreef Farenji het volgende:
Memcache gebruik ik niet zo vaak maar ik gebruik wel regelmatig sql caching, waar het resultaat van een loodzware query geserialized wordt opgeslagen in een objectstorage in de db. Aan memory caching heb je in dit geval minder omdat het om queries gaat waar het resultaat hoogstens 1 keer per dag wijzigt en je aan alle bezoekers hetzelfde resultaat wil tonen. Die wil je dus ook maar 1 keer per dag berekenen, niet meer.
Waarom zou memcached hier niet geschikt voor zijn? In dat geval check ik in de model of het result in de cache zit, en zo niet voer ik de query uit en sla het resultaat op in de cache met een time to live van 24 uur
pi_58485796
Kleine vraag, stel ik heb een hostname cc93022-a.tu.nogwat.home.nl

Van deze hostname wil ik het volgende uitlezen (maar dit kan natuurlijk ook een andere hostname zijn)
- home.nl
- home
- @home internet Groningen Nederland (dit kun je ergens uitlezen maar waar?)

Is er voor de 1e 2 een regex die ook werkt met co.uk en dergelijke domeinnamen? en waar kan ik de 3e gegeven weg halen?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_58486392
ik denk dat je de eerste 2 wel met parse_url() kunt uitvinden.
De 3e krijg je met gethostbyaddr() denk ik....
  maandag 5 mei 2008 @ 11:04:11 #230
62215 qu63
..de tijd drinkt..
pi_58487351
quote:
Op maandag 5 mei 2008 09:14 schreef Chandler het volgende:
Kleine vraag, stel ik heb een hostname cc93022-a.tu.nogwat.home.nl

Van deze hostname wil ik het volgende uitlezen (maar dit kan natuurlijk ook een andere hostname zijn)
- home.nl
- home
- @home internet Groningen Nederland (dit kun je ergens uitlezen maar waar?)

Is er voor de 1e 2 een regex die ook werkt met co.uk en dergelijke domeinnamen? en waar kan ik de 3e gegeven weg halen?
punt 3 is alleen uit te lezen bij @home en nog een geloof ik. Bij planet (mijn ISP) wordt het niet meegestuurd. Je hebt wel databases die dat soort info verzamelen en waar je beroep op kunt doen, sommige gratis, sommige niet.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 5 mei 2008 @ 14:54:59 #231
37634 wobbel
Da WoBBeL King
pi_58491472
Ik heb een tabel met Auto Increment, hoe krijg ik nu heel makkelijk het laatste ID eruit?

Nu doe ik namelijk SELECT id FROM gegevens ORDER BY id DESC LIMIT 1, maar kan dat niet sneller?
  maandag 5 mei 2008 @ 14:59:19 #232
107951 JortK
Immer kwaliteitsposts
pi_58491535
quote:
Op maandag 5 mei 2008 14:54 schreef wobbel het volgende:
Ik heb een tabel met Auto Increment, hoe krijg ik nu heel makkelijk het laatste ID eruit?

Nu doe ik namelijk SELECT id FROM gegevens ORDER BY id DESC LIMIT 1, maar kan dat niet sneller?
SELECT MAX(id) FROM gegevens ?
  maandag 5 mei 2008 @ 15:00:06 #233
107951 JortK
Immer kwaliteitsposts
  maandag 5 mei 2008 @ 15:11:11 #234
37634 wobbel
Da WoBBeL King
pi_58491686
quote:
Op maandag 5 mei 2008 14:59 schreef JortK het volgende:

[..]

SELECT MAX(id) FROM gegevens ?
moet ik die dan weer opvragen met mysql_fetch_assoc of kan dat ook met mysql_result ofzo?
pi_58491701
quote:
Op maandag 5 mei 2008 15:11 schreef wobbel het volgende:

[..]

moet ik die dan weer opvragen met mysql_fetch_assoc of kan dat ook met mysql_result ofzo?
1
2
3
<?php
$laatste 
mysql_result(mysql_query("SELECT MAX(id) FROM gegevens"),0);
?>

Zo ff uit mn hoofd :P
  maandag 5 mei 2008 @ 15:14:03 #236
37634 wobbel
Da WoBBeL King
pi_58491739
quote:
Op maandag 5 mei 2008 15:12 schreef Piles het volgende:

[..]
[ code verwijderd ]

Zo ff uit mn hoofd
Ah bedankt, gewoon met mysql_result!!

Super jongens, weeti k dat ook weer
  maandag 5 mei 2008 @ 16:36:22 #237
3677 SuperRembo
Sinds 1998
pi_58493275
Als je de id wil weten van de row die je net ge-insert hebt, dan kan je beter mysql_insert_id() gebruiken.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  maandag 5 mei 2008 @ 16:38:05 #238
107951 JortK
Immer kwaliteitsposts
pi_58493315
quote:
Op maandag 5 mei 2008 16:36 schreef SuperRembo het volgende:
Als je de id wil weten van de row die je net ge-insert hebt, dan kan je beter mysql_insert_id() gebruiken.
Goede tip zeg
  maandag 5 mei 2008 @ 18:54:57 #239
37634 wobbel
Da WoBBeL King
pi_58495738
quote:
Op maandag 5 mei 2008 16:36 schreef SuperRembo het volgende:
Als je de id wil weten van de row die je net ge-insert hebt, dan kan je beter mysql_insert_id() gebruiken.
Die kende ik gelukkig al


Andere vraag: Ik heb onderstaande query, alleen daar is blijkbaar iets fout aan

1
2
3
4
DELETE FROM SHOP_Carts, SHOP_Cartcontents 
USING SHOP_Carts.IdCart 
LEFT JOIN SHOP_Cartcontents.CartId = SHOP_Carts.IdCart 
WHERE SHOP_Carts.IdCart = '1'


Foutmelding
quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.IdCart WHERE SHOP_Carts.IdCart = '1'' at line 1
pi_58497876
quote:
Op maandag 5 mei 2008 18:54 schreef wobbel het volgende:

[..]

Die kende ik gelukkig al ;)


Andere vraag: Ik heb onderstaande query, alleen daar is blijkbaar iets fout aan :P
[ code verwijderd ]

Foutmelding
[..]
Moet het niet zijn
1delete from table left join table2 on table.id = table2.id where id = 'something'
pi_58499271
Er is wel meer fout aan je query. Wat wil je wissen, uit welke tabellen? Na een "using" moet een tabel komen, geen veld. Een left join werkt zo niet. De syntax is "left join <tabelnaam> on <join conditie>".
pi_58506451
quote:
Op maandag 5 mei 2008 11:04 schreef qu63 het volgende:

[..]

punt 3 is alleen uit te lezen bij @home en nog een geloof ik. Bij planet (mijn ISP) wordt het niet meegestuurd. Je hebt wel databases die dat soort info verzamelen en waar je beroep op kunt doen, sommige gratis, sommige niet.
Ik heb gezocht naar opties voor punt 3 (@home internet) maar kan helaas niets vinden waarschijnlijk op de verkeerde woorden gezocht maar kun je me een linkje posten?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 6 mei 2008 @ 11:46:27 #243
37634 wobbel
Da WoBBeL King
pi_58508915
quote:
Op maandag 5 mei 2008 20:30 schreef slakkie het volgende:

[..]

Moet het niet zijn
[ code verwijderd ]


Op jou manier krijg ik de volgende fout:
quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN SHOP_Cartcontents on SHOP_Carts.IdCart = SHOP_Cartcontents.CartId WHER' at line 1
Dit is m'n query:

1
2
3
4
DELETE FROM SHOP_Carts 
LEFT JOIN SHOP_Cartcontents 
ON SHOP_Carts.IdCart = SHOP_Cartcontents.CartId 
WHERE SHOP_Carts.IdCart = '5'


Ik heb de MySQL reference guide er ook al bijgezocht, maar zelfs dan lukt het me nog niet
http://dev.mysql.com/doc/refman/5.0/en/delete.html
  dinsdag 6 mei 2008 @ 11:50:05 #244
62215 qu63
..de tijd drinkt..
pi_58509000
quote:
Op dinsdag 6 mei 2008 09:26 schreef Chandler het volgende:

[..]

Ik heb gezocht naar opties voor punt 3 (@home internet) maar kan helaas niets vinden waarschijnlijk op de verkeerde woorden gezocht maar kun je me een linkje posten?
http://www.maxmind.com/app/city
bijvoorbeeld, maar is wel duur
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 6 mei 2008 @ 11:50:52 #245
62215 qu63
..de tijd drinkt..
pi_58509019
http://sourceforge.net/projects/geoip/ is dan wel gratis..

verder zoeken op google naar geoip
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 6 mei 2008 @ 12:07:12 #246
107951 JortK
Immer kwaliteitsposts
pi_58509303
quote:
Op dinsdag 6 mei 2008 11:46 schreef wobbel het volgende:
Dit is m'n query:
[ code verwijderd ]

Ik heb de MySQL reference guide er ook al bijgezocht, maar zelfs dan lukt het me nog niet :')
http://dev.mysql.com/doc/refman/5.0/en/delete.html
Waarom een left join in een delete statement?

Je kan toch gewoon dit doen:

1
2
DELETE FROM SHOP_Carts 
WHERE SHOP_Carts.IdCart = '5'


En als je ook de content wil verwijderen:

1
2
DELETE FROM SHOP_Cartscontents
WHERE SHOP_Cartscontents.IdCart = '5'
  dinsdag 6 mei 2008 @ 12:20:23 #247
63192 ursel
"Het Is Hier Fantastisch!
pi_58509580
Misschien een knullige vraag, maar om 2 tabellen te mergen doe ik een select in een temp tabel en update ik de main tabel.

Nu doe ik een query met SELECT * FROM table. Maar eigenlijk wil ik alle kolommen hebben exclusief kolom ncID. Aangezien er +/- 15 kolommen zijn leek het mij eigenlijk onlogisch om elke kolom in de SELECT statement te plaatsen. Is er geen praktische manier om een specifieke kolom te excluden?
  dinsdag 6 mei 2008 @ 12:28:09 #248
107951 JortK
Immer kwaliteitsposts
pi_58509738
quote:
Op dinsdag 6 mei 2008 12:20 schreef ursel het volgende:
Misschien een knullige vraag, maar om 2 tabellen te mergen doe ik een select in een temp tabel en update ik de main tabel.

Nu doe ik een query met SELECT * FROM table. Maar eigenlijk wil ik alle kolommen hebben exclusief kolom ncID. Aangezien er +/- 15 kolommen zijn leek het mij eigenlijk onlogisch om elke kolom in de SELECT statement te plaatsen. Is er geen praktische manier om een specifieke kolom te excluden?
1SELECT kolom1, kolom2, kolom3 FROM table


En dan niet de kolom ncID ertussen zetten?
  dinsdag 6 mei 2008 @ 12:33:01 #249
63192 ursel
"Het Is Hier Fantastisch!
pi_58509820
quote:
Op dinsdag 6 mei 2008 12:28 schreef JortK het volgende:

[..]
[ code verwijderd ]

En dan niet de kolom ncID ertussen zetten?
Goh..

Zoals ik zei:
quote:
Op dinsdag 6 mei 2008 12:20 schreef ursel het volgende:
...

Aangezien er +/- 15 kolommen zijn leek het mij eigenlijk onlogisch om elke kolom in de SELECT statement te plaatsen. Is er geen praktische manier om een specifieke kolom te excluden?
  dinsdag 6 mei 2008 @ 12:36:08 #250
107951 JortK
Immer kwaliteitsposts
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')