abonnement bol.com Unibet Coolblue
pi_126851727


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL

Succes heren met het volgende deeltje!
Lekker happen
pi_126852428
http://www.codecademy.com/learn weet niet of dit hier in thuis hoort.

Maar daar kan je op vrij speelse manier verschillende talen leren waaronder dus ook php.

Gebruik hetzelf atm om html/css te leren om een basis voor mezelf te creeren,dat terzijde.
www.fmylife.com,your life isnt that bad now is it?
pi_126856655
1
2
3
4
5
6
7
mysql> SELECT COUNT(*) FROM scan_data;
+----------+
| COUNT(*) |
+----------+
|  2165042 |
+----------+
1 row in set (0.00 sec)
Tot nu toe gaat het goed :7
pi_126863633
quote:
2s.gif Op woensdag 22 mei 2013 11:52 schreef Maringo het volgende:
Dus eigenlijk een multidimensionale array zoals dit:
[ code verwijderd ]

En dan nadat user 1 klaar is met de eerste website wordt ie achteraan gezet en wordt user2 de eerste volgende etc etc.

Dan worden de websites in deze volgorde verwerkt:
website1a
website2a
website3a
website1b
website3b
website1c

Dat bedoel je toch?
Dat bedoel ik inderdaad, vind het eerlijker.. eventueel wil ik ook gaan werken met het geven van prioriteit van projecten, dus bv project A 100% maar project B 50% en eventueel project C 25% en als het even kan project D 75% oid... en daar dan tussen switchen :+

@KomtTijd: Wat ben je aan't doen? :P
Just say hi!
pi_126864416
procesgegevens van machines aan het loggen.
Had van te voren geen idee hoe snel de de data zou gaan groeien en watvoor performance impact dat zou hebben, maar tot nu toe met een goeie 2 miljoen records gaat het vrij aardig.

En da's ook ruim genoeg want van de meeste machines heb ik de gegevens van 2 jaar terug tot nu erin staan, terwijl 2 maanden al voldoende zou zijn. Dus mocht de database het toch moeilijk gaan krijgen ga ik gewoon periodiek opschonen.
  woensdag 22 mei 2013 @ 18:16:13 #6
109533 MichielPH
Let maar niet op mij.
pi_126866882
Voor Android / sqlite heb ik een algoritme geschreven die dit produceert:

1SELECT column FROM table WHERE stringvar in ('string1, 'string2', 'string3',  ...);
Echter, het kan zijn dat dit een uitkomst is:
1SELECT column FROM table WHERE stringvar in ();

Heb het getest in 4.1, daar kreeg ik een Cursor met lengte 0 terug, zoals verwacht. Gaat dit altijd goed?

[ Bericht 0% gewijzigd door MichielPH op 22-05-2013 18:27:04 ]
'To alcohol, the cause of and the solution to all of life's problems' - Homer J. Simpson
pi_126872295
quote:
0s.gif Op woensdag 22 mei 2013 18:16 schreef MichielPH het volgende:
Voor Android / sqlite heb ik een algoritme geschreven die dit produceert:
[ code verwijderd ]

Echter, het kan zijn dat dit een uitkomst is:
[ code verwijderd ]

Heb het getest in 4.1, daar kreeg ik een Cursor met lengte 0 terug, zoals verwacht. Gaat dit altijd goed?
Ik zou, indien IN() leeg is, überhaupt de query niet uitvoeren, maar dit afvangen in je code.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_126887279
quote:
14s.gif Op woensdag 22 mei 2013 17:22 schreef KomtTijd... het volgende:
procesgegevens van machines aan het loggen.
Had van te voren geen idee hoe snel de de data zou gaan groeien en watvoor performance impact dat zou hebben, maar tot nu toe met een goeie 2 miljoen records gaat het vrij aardig.

En da's ook ruim genoeg want van de meeste machines heb ik de gegevens van 2 jaar terug tot nu erin staan, terwijl 2 maanden al voldoende zou zijn. Dus mocht de database het toch moeilijk gaan krijgen ga ik gewoon periodiek opschonen.
Zolang je maar goede indexen gebruikt, mag het geen al te groot probleem zijn. Dat doet meer dan periodiek opschonen.
pi_126892591
quote:
0s.gif Op donderdag 23 mei 2013 00:18 schreef Light het volgende:

[..]

Zolang je maar goede indexen gebruikt, mag het geen al te groot probleem zijn. Dat doet meer dan periodiek opschonen.
Zo blijkens. Voor mij is het een ervering die ik rijker ben.
Ik had geen idee van de capaciteiten van MySQL en dmv googlen krijg je daar ook niet echt een antwoord op, aangezien het natuurlijk gigantisch afhankelijk is van de situatie.
  donderdag 23 mei 2013 @ 11:02:01 #10
118585 Crutch
Filantroop || Taalzwengel
pi_126895339
Hey hallo,

Even een vraagje.

Stel je werkt als webdeveloper met PHP, maar je gebruikt geen echo's om HTML uit te poepen.
Ik denk zelfs dat er gebruik gemaakt wordt van xsl(t).
Zijn daar frameworks voor? Ik kom niks tegen.

Het gaat om een soort 'desktop like application' framework.
Je moeder is een hamster
  donderdag 23 mei 2013 @ 12:42:51 #11
52200 ViPeRII
It's a good day to die
pi_126899007
quote:
0s.gif Op donderdag 23 mei 2013 11:02 schreef Crutch het volgende:
Hey hallo,

Even een vraagje.

Stel je werkt als webdeveloper met PHP, maar je gebruikt geen echo's om HTML uit te poepen.
Ik denk zelfs dat er gebruik gemaakt wordt van xsl(t).
Zijn daar frameworks voor? Ik kom niks tegen.

Het gaat om een soort 'desktop like application' framework.
Er zal toch iets geechoed moeten worden om output te genereren, of er moeten alleen soap requests verwerkt worden.
xsl is eigenlijk xml, en moet ook worden geechoed.
Sommige developers gebruiken echter liever print.
Ook daar niks van te zien?

Edit: toevoegin: een schrijf actie naar php://output kan overigens ook nog.

[ Bericht 4% gewijzigd door ViPeRII op 23-05-2013 12:45:19 (Nog wat meer info) ]
-- ViPeRII --
pi_126899268
quote:
0s.gif Op donderdag 23 mei 2013 11:02 schreef Crutch het volgende:
Hey hallo,

Even een vraagje.

Stel je werkt als webdeveloper met PHP, maar je gebruikt geen echo's om HTML uit te poepen.
Ik denk zelfs dat er gebruik gemaakt wordt van xsl(t).
Zijn daar frameworks voor? Ik kom niks tegen.

Het gaat om een soort 'desktop like application' framework.
Je moet toch een keertje iets uitpoepen? Of je gebruikt phtml includes waar je de waardes genereerd, maar doet wordt toch ook op een bepaalde manier geprint.
  donderdag 23 mei 2013 @ 12:51:48 #13
187069 slacker_nl
Sicko pur sang
pi_126899336
Hoezo, je php returned dan toch gewoon xml-datastructuren, waarom zou je dan dan echo of print moeten gebruiken?
In theory there is no difference between theory and practice. In practice there is.
  donderdag 23 mei 2013 @ 12:54:05 #14
118585 Crutch
Filantroop || Taalzwengel
pi_126899422
quote:
0s.gif Op donderdag 23 mei 2013 12:42 schreef ViPeRII het volgende:

[..]

Er zal toch iets geechoed moeten worden om output te genereren, of er moeten alleen soap requests verwerkt worden.
xsl is eigenlijk xml, en moet ook worden geechoed.
Sommige developers gebruiken echter liever print.
Ook daar niks van te zien?

Edit: toevoegin: een schrijf actie naar php://output kan overigens ook nog.
quote:
0s.gif Op donderdag 23 mei 2013 12:49 schreef Pakspul het volgende:

[..]

Je moet toch een keertje iets uitpoepen? Of je gebruikt phtml includes waar je de waardes genereerd, maar doet wordt toch ook op een bepaalde manier geprint.
Ja ik denk dus dat er xsl geöutput wordt met een xsl-template.
In de template staat dus wel html.
Waarschijnlijk is dat ook het hele interface building-verhaal.
Je moeder is een hamster
  Moderator / Redactie Sport / Devops donderdag 23 mei 2013 @ 12:54:45 #15
176766 crew  zoem
zoemt
pi_126899441
En sowieso is business logic != presentatie. Dus ik zie niet in waarom je daar een speciaal framework nodig hebt. Voor xsl/xml transformaties bestaat er een xsl-module.
pi_126899540
Wat wil je doen dan? Een desktop-applicatie schrijven in PHP? Daarvoor lijkt PHP me een uitermate slechte keuze.

Als je dan toch bij PHP wilt houden, installeer dan een combinatie van webserver, internetbrowser en draai daarop je webapp.
  donderdag 23 mei 2013 @ 13:07:42 #17
52200 ViPeRII
It's a good day to die
pi_126899946
quote:
0s.gif Op donderdag 23 mei 2013 12:51 schreef slacker_nl het volgende:
Hoezo, je php returned dan toch gewoon xml-datastructuren, waarom zou je dan dan echo of print moeten gebruiken?
Dan is het Dom injection.. tsja, goed dat ik zie ik ook als echo..
-- ViPeRII --
pi_126899952
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
<?php
class Foo
    
{
        protected static 
$_Instance;
        
        protected function 
__construct()
        {
             
        }
        
        final public function 
__clone()
        {
            
trigger_error"Cannot clone instance of Singleton pattern ..."E_USER_ERROR );
        }
        final public function 
__wakeup()
        {
            
trigger_error('Cannot deserialize instance of Singleton pattern ...'E_USER_ERROR );
        }
        
        final public static function 
GetInstance()
        {
            if ( 
self::$_Instance === null )
            { 
                
self::$_Instance = new static();
            }
            
            return 
self::$_Instance;
        }
    }
    
    class 
Bar extends Foo
    
{
        
    }
?>

Mocht iemand nog een overerfbare singleton zoeken. Gebuik singleton al een tijdje, echt handing, maar overerven was nooit nodig, tot vandaag. Na tijdje kwam ik er achter dat ik: new static(); moest gebruiken. Ook een nieuwe voor mij. Bij deze :)
  donderdag 23 mei 2013 @ 13:17:00 #19
118585 Crutch
Filantroop || Taalzwengel
pi_126900253
quote:
14s.gif Op donderdag 23 mei 2013 12:57 schreef KomtTijd... het volgende:
Wat wil je doen dan? Een desktop-applicatie schrijven in PHP? Daarvoor lijkt PHP me een uitermate slechte keuze.

Als je dan toch bij PHP wilt houden, installeer dan een combinatie van webserver, internetbrowser en draai daarop je webapp.
quote:
0s.gif Op donderdag 23 mei 2013 13:07 schreef ViPeRII het volgende:

[..]

Dan is het Dom injection.. tsja, goed dat ik zie ik ook als echo..
Ik zal even wat informatie inwinnen en dan kom ik erop terug.
Je moeder is een hamster
pi_126900811
quote:
0s.gif Op donderdag 23 mei 2013 13:07 schreef Pakspul het volgende:
Mocht iemand nog een overerfbare singleton zoeken.
Dan is het geen singleton meer :-)

En de singleton zoals je die hierboven presenteert heeft een locking-issue.

[ Bericht 8% gewijzigd door rekenwonder op 23-05-2013 14:03:44 ]
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
  donderdag 23 mei 2013 @ 13:32:09 #21
187069 slacker_nl
Sicko pur sang
pi_126900828
quote:
0s.gif Op donderdag 23 mei 2013 13:07 schreef ViPeRII het volgende:

[..]

Dan is het Dom injection.. tsja, goed dat ik zie ik ook als echo..
wacht even, een return $xml_object is voor jou een echo $xml_object->as_string?
In theory there is no difference between theory and practice. In practice there is.
  donderdag 23 mei 2013 @ 13:40:13 #22
52200 ViPeRII
It's a good day to die
pi_126901122
quote:
0s.gif Op donderdag 23 mei 2013 13:32 schreef slacker_nl het volgende:

[..]

wacht even, een return $xml_object is voor jou een echo $xml_object->as_string?
Nee, dat was niet wat ik bedoelde :P
-- ViPeRII --
  donderdag 23 mei 2013 @ 13:42:32 #23
187069 slacker_nl
Sicko pur sang
pi_126901219
quote:
0s.gif Op donderdag 23 mei 2013 13:40 schreef ViPeRII het volgende:
Nee, dat was niet wat ik bedoelde :P
Wat dan?
In theory there is no difference between theory and practice. In practice there is.
pi_126901969
quote:
0s.gif Op donderdag 23 mei 2013 13:31 schreef rekenwonder het volgende:

[..]

Dan is het geen singleton meer :-)
Is dat zo? Lomp, dan gebruik ik dus een hybrid versie? :P Naja, het werkt voor zijn doel dus dat is goed.
pi_126902066
Maar noem het dan geen singleton. Schrijf niet voor jezelf, maar voor je opvolger :-)
Tegenwoordig moet je Dr. Ir. zijn om een beetje correct Nederlands te kunnen neerpleuren.
Abusing semicolons since 1987.
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')