abonnement Unibet Coolblue Bitvavo
  zaterdag 10 september 2011 @ 02:10:33 #201
137776 boem-dikkie
Jedi Mind Baby!
pi_101775568
quote:
0s.gif Op vrijdag 9 september 2011 20:29 schreef MrNiles het volgende:

[..]

dat heb ik dus gedaan..maar ik ben ff de draad kwijt :(
Voor het geval je er nog niet uit bent.

".$album."/thumbs/klein_".$files[$rand]. "

Kijk daar nog eens goed naar.

Je sluit je stukje php met " waardoor /thumbs/klein_ nergens meer tussen staat.

Dit moet wel werken denk ik.

1
2
3
<?php
echo '<img src="'.$album.'/thumbs/klein_'.$files[$rand]. '"title="'.$afbeelding['basename'] .'" alt="'.$afbeelding['basename']. '" class="thumbs"> ';
?>
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_101832456
quote:
14s.gif Op zaterdag 10 september 2011 02:10 schreef boem-dikkie het volgende:

[..]

Voor het geval je er nog niet uit bent.

".$album."/thumbs/klein_".$files[$rand]. "

Kijk daar nog eens goed naar.

Je sluit je stukje php met " waardoor /thumbs/klein_ nergens meer tussen staat.

Dit moet wel werken denk ik.
[ code verwijderd ]

het is min of meer gelukt
alle foutmeldingen zijn verdwenen maar het script doet niet wat ik had gehoopt :(
http://www.phphulp.nl/php(...)h-fotoalbum-v3/1491/ is een fotoalbum die vanuit mapjes zelf "sub"albums aanmaakt
werkt prima
maar
op de voorbeeld pagina is het de overzichtspagina met linkjes EN plaatjes. In het script van phphulp heb ik alleen linkjes
Ik had gehoopt met een aangepast script wat erbij stond dit te kunnen maken..maar helaas..
ook gaat mijn php kennis lang niet vergenoeg om zoiets zelf te maken
pi_101832772
Wij kunnen het wel weer voorkauwen maar wellicht kun je het hele project beter uitbesteden.
pi_101833462
quote:
1s.gif Op zondag 11 september 2011 21:03 schreef Tegan het volgende:
Wij kunnen het wel weer voorkauwen maar wellicht kun je het hele project beter uitbesteden.
ik vraag er toch ook niet om, leg alleen even uit waar ik mee bezig ben
als het me verder niet meer lukt..so be it..dan maar alleen linkjes
tis maar voor de hobby..gelukkig hoef ik er niet rijk van te worden :)
pi_101833571
Heb je wellicht GD niet geinstalleerd staan? [/wilde suggestie]

En waarom maak je niet gewoon lekker een picasa-album ofzo?
  zondag 11 september 2011 @ 21:16:30 #206
137776 boem-dikkie
Jedi Mind Baby!
pi_101833593
quote:
0s.gif Op zondag 11 september 2011 20:58 schreef MrNiles het volgende:

[..]

het is min of meer gelukt
alle foutmeldingen zijn verdwenen maar het script doet niet wat ik had gehoopt :(
http://www.phphulp.nl/php(...)h-fotoalbum-v3/1491/ is een fotoalbum die vanuit mapjes zelf "sub"albums aanmaakt
werkt prima
maar
op de voorbeeld pagina is het de overzichtspagina met linkjes EN plaatjes. In het script van phphulp heb ik alleen linkjes
Ik had gehoopt met een aangepast script wat erbij stond dit te kunnen maken..maar helaas..
ook gaat mijn php kennis lang niet vergenoeg om zoiets zelf te maken
Wat voor aangepast script wat erbij stond?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_101834049
quote:
0s.gif Op zondag 11 september 2011 21:16 schreef KomtTijd... het volgende:
Heb je wellicht GD niet geinstalleerd staan? [/wilde suggestie]

En waarom maak je niet gewoon lekker een picasa-album ofzo?
Wat is GD? (edit: GD support = enabled)

Ik ben zelf een beetje aan het pielen met php als hobby
daarom eigenlijk geen picasa,
Heb nu zo gemaakt dat er een zipje wordt geupload naar de site
deze wordt uitgepakt in de juiste dir en zo een fotoboek ontstaat
Het is gewoon om te spelen eigenlijk, beetje bezig in m'n vrije tijd

@boem-dikkie: verder omlaag in de comments staat er een aangepast script,
ik wist niet precies wat het ging doen, de omschrijving was niet heel goed erbij
als ik het nu terug lees is het denk ik een oplossing voor een ander probleem
maar dit was de extra code erin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
// Nieuw Nieuw Nieuw Nieuw //
      
$exts 'jpg jpeg png gif';
      
$files = array();
      
$i = - 1;
      if (
'' == $album)
        
$album './';
      
$handle opendir($album);
      
$exts explode(' '$exts);
      while (
false !== ($file readdir($handle))) {
        foreach (
$exts as $ext) {
          if (
preg_match('/\.' $ext '$/i'$file$test)) {
            
$files[] = $file;
            ++
$i;
          }
        }
      }
      
closedir($handle);
      
mt_srand((double) microtime() * 1000000);
      
$rand mt_rand(0$i);
// Eind Eind Eind Eind Eind //

      
echo '<img src="'.$album.'/thumbs/klein_'.$files[$rand]. '"title="'.$afbeelding['basename'] .'" alt="'.$afbeelding['basename']. '" class="thumbs"> ';
      echo 
'<a href='?pagina=fotoalbum&album=' . $album . ''>' ucfirst(basename($album)) . '</a><br><br />' PHP_EOL;
?>


[ Bericht 2% gewijzigd door MrNiles op 12-09-2011 10:23:34 ]
  donderdag 15 september 2011 @ 10:32:37 #208
107418 wdn
Elfen lied O+
pi_101969175
MySQL...

Ik heb een display van `relaties` en daarnaast een tabel van enkele miljoenen (10+) records waarbij op basis van een veld `relatie` en `jaartal` moet gaan controleren wat de `omzet` (sum) is over 3 jaren.
Dus... relatie, naam. omzet 2011, omzet 2010, omzet 2009.

Maar zelfs met `indexering` op de tabel is het veel en veels te langzaam (30+ secondes) om alles bij elkaar te rapen.

Nu ben ik een beetje aan het rondkijken en kwam ik `stored procedures` tegen. Is dit wat ik nodig heb om hiermee bijvoorbeeld een schaduwtabel te maken die real time ge-update wordt als de hoofdtabel opgebouwd wordt?

Of is er een betere oplossing? Ik weiger om in de tabel `relaties` een veld op te nemen met de omzetgegevens voor die jaren ;-)
Beatus vir qui suffert tentationem.
PSN Rinzewind en Cadsuana Melaidhrin
Stellar Blade *O* Sea of Stars *O* Trails Daybreak *O*
  donderdag 15 september 2011 @ 10:38:55 #209
75592 GlowMouse
l'état, c'est moi
pi_101969316
Onduidelijk verhaal. Wat is de output van SHOW CREATE TABLE, en wat is je query?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 15 september 2011 @ 12:04:39 #210
58834 Catbert
The evil HR Director.
pi_101971738
Ik vermoed dat 'ie een overzicht wil tonen van alle relaties met de omzet daarbij. Als hij geen index heeft op het veld wat die informatie bevat in de grote tabel zal 'ie voor zo'n overzicht iedere keer die hele tabel door moeten ploegen.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  donderdag 15 september 2011 @ 12:14:48 #211
75592 GlowMouse
l'état, c'est moi
pi_101972014
quote:
0s.gif Op donderdag 15 september 2011 12:04 schreef Catbert het volgende:
Ik vermoed dat 'ie een overzicht wil tonen van alle relaties met de omzet daarbij. Als hij geen index heeft op het veld wat die informatie bevat in de grote tabel zal 'ie voor iedere rij uit zo'n overzicht iedere keer die hele tabel door moeten ploegen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 15 september 2011 @ 12:18:23 #212
58834 Catbert
The evil HR Director.
pi_101972132
Nee, want hij heeft vermoedelijk wel een index op relatie id. Tenminste, dat hoop ik, anders is het wel heel erg dom.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  donderdag 15 september 2011 @ 12:28:01 #213
75592 GlowMouse
l'état, c'est moi
pi_101972417
Zelfs met zo'n index is het goed mogelijk dat hij voor elke relatie in zijn overzicht de hele tabel doorloopt. Doorlopen moet je dan zien elke datapage raadplegen (als is het maar voor een record per page).
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 15 september 2011 @ 12:30:45 #214
12221 Tijn
Powered by MS Paint
pi_101972482
quote:
0s.gif Op donderdag 15 september 2011 10:32 schreef wdn het volgende:

Maar zelfs met `indexering` op de tabel is het veel en veels te langzaam (30+ secondes) om alles bij elkaar te rapen.
Dan heb je niet de juiste indices geplaatst.
  donderdag 15 september 2011 @ 12:43:51 #215
75592 GlowMouse
l'état, c'est moi
pi_101972823
quote:
3s.gif Op donderdag 15 september 2011 12:30 schreef Tijn het volgende:

[..]

Dan heb je niet de juiste indices geplaatst.
Wat een snelle conclusie, een kenner?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 15 september 2011 @ 13:27:51 #216
12221 Tijn
Powered by MS Paint
pi_101974172
quote:
7s.gif Op donderdag 15 september 2011 12:43 schreef GlowMouse het volgende:

[..]

Wat een snelle conclusie, een kenner?
Als er verder geen informatie wordt gegeven, kun je verder niet zoveel zeggen dan "je hebt het verkeerd gedaan" :P
pi_101975232
Probeer eens een 'explain' voor je query te gooien om te kijken waar prestatiewinst te behalen valt.
http://dev.mysql.com/doc/refman/5.0/en/explain.html
pi_101976377
quote:
0s.gif Op donderdag 15 september 2011 14:02 schreef Intrepidity het volgende:
Probeer eens een 'explain' voor je query te gooien om te kijken waar prestatiewinst te behalen valt.
http://dev.mysql.com/doc/refman/5.0/en/explain.html
Ik heb net query gemaakt en gekeken met explain wat hij toevoegt, maar ik zie wat hij doet, maar niet waar hoeveel tijd inging zitten en hoeveel percentage de belasting van een onderdeel was. Zou wel tof zijn als hij zegt dat een bepaalde join 60% van de belasting vraagt en dat je daar kunt beginnen voor verbetering.
  donderdag 15 september 2011 @ 14:45:24 #219
58834 Catbert
The evil HR Director.
pi_101976671
Je weet niks als hij niet post welke indices hij heeft.

De MSSQL query explain geeft overigens gewoon aan hoe zwaar een bepaald deel is.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_101977778
quote:
0s.gif Op donderdag 15 september 2011 14:45 schreef Catbert het volgende:
Je weet niks als hij niet post welke indices hij heeft.

De MSSQL query explain geeft overigens gewoon aan hoe zwaar een bepaald deel is.
MySQL geeft echt weinig informatie ;(
  donderdag 15 september 2011 @ 15:17:27 #221
75592 GlowMouse
l'état, c'est moi
pi_101977871
Je kunt het gewoon niet lezen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_101977896
quote:
0s.gif Op donderdag 15 september 2011 15:17 schreef GlowMouse het volgende:
Je kunt het gewoon niet lezen.
Geef dan eens een mooi voorbeeld.
  donderdag 15 september 2011 @ 15:31:51 #223
75592 GlowMouse
l'état, c'est moi
pi_101978434
Nee, want het kost gewoon tijd voor je het kunt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 16 september 2011 @ 15:47:31 #224
267443 Cue_
Cuecumbergirl
pi_102020043
Oke ik zit met het volgende, vanuit een pakket wordt de volgende code gegenereerd die ik in mijn database moet gooien:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/* Drop stored procedure task_generate_sales_invoice first. */

if exists (select 1 from sysobjects
           where name = 'task_generate_sales_invoice' and type = 'P')
   drop procedure task_generate_sales_invoice
go

create procedure task_generate_sales_invoice
(

   @until_date    date   ,
   @customer_id   id     
)
as
begin

  -- Do not count affected rows for performance
  SET NOCOUNT ON

   -- Generate sales invoice
   
   insert into sales_invoice
   select isnull((select max(sales_invoice_no) + 1
                  from sales_invoice), 1),
          customer_id,
          getdate(),
          dateadd(day, 30, getdate()),
          0,
          0,
          0
   from customer c
   where c.customer_id = @customer_id
     and exists (select 1
                 from hour h
                 join project p on (p.project_id = h.project_id)
                 where h.sales_invoice_id is null
                   and p.customer_id = c.customer_id)
   
   -- Connect hours to sales invoice.
   
   update h
   set sales_invoice_id = (select max(sales_invoice_id)
                           from sales_invoice i
                           where i.customer_id = p.customer_id)
   from hour h
   join project p on (p.project_id = h.project_id)
   where h.sales_invoice_id is null
     and p.customer_id = @customer_id
     and h.date       <= @until_date
   
end
go

Nu krijg ik de volgende foutmelding:
1
2
Msg 213, Level 16, State 1, Procedure task_generate_sales_invoice, Line 16
Insert Error: Column name or number of supplied values does not match table definition.
  vrijdag 16 september 2011 @ 16:05:16 #225
52200 ViPeRII
It's a good day to die
pi_102020671
Een van je tabelnamen die geselecteerd worden, bestaat niet
-- ViPeRII --
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')