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 uurquote: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.
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.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?
SELECT MAX(id) FROM gegevens ?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?
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 | $laatste = mysql_result(mysql_query("SELECT MAX(id) FROM gegevens"),0); ?> |
Goede tip zegquote: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 alquote: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.
| 1 2 3 4 | USING SHOP_Carts.IdCart LEFT JOIN SHOP_Cartcontents.CartId = SHOP_Carts.IdCart WHERE SHOP_Carts.IdCart = '1' |
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
Moet het niet zijnquote: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
[..]
| 1 |
Ik heb gezocht naar opties voor punt 3 (@home internet) maar kan helaas niets vindenquote: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.
Op jou manier krijg ik de volgende fout:quote:
Dit is m'n query: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
| 1 2 3 4 | LEFT JOIN SHOP_Cartcontents ON SHOP_Carts.IdCart = SHOP_Cartcontents.CartId WHERE SHOP_Carts.IdCart = '5' |
http://www.maxmind.com/app/cityquote: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 vindenwaarschijnlijk op de verkeerde woorden gezocht maar kun je me een linkje posten?
Waarom een left join in een delete statement?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
| 1 2 | WHERE SHOP_Carts.IdCart = '5' |
| 1 2 | WHERE SHOP_Cartscontents.IdCart = '5' |
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?
| 1 |
quote:Op dinsdag 6 mei 2008 12:28 schreef JortK het volgende:
[..]
[ code verwijderd ]
En dan niet de kolom ncID ertussen zetten?
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?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |