Posts by Luc

    Geeft hij een error zo ja geef die error dan even aan ons. Als hij geen error geeft hoort hij gewoon te werken. Zet desnoods bovenaan de pagina:


    error_reporting(E_ALL);

    Die @staat er omdat mysqli anders zegt dat $host geen variabele mag zijn.


    Verder heb ik de class uitgebreid met query uitvoeren en rows teruggeven. Fetchen etc. komt er nog in.


    Ik zit erover na te denken om voor select, update, delete en insert aparte functies te schrijven.


    Dit is hem tot nu toe:


    Ik vraag me alleen af of $this->connection->query werkt..


    Verder hoor ik graag verbeter punten etc.

    Heel erg spijtig, mede door jou zit ik in het team van CP en je hebt me altijd goede tips gegeven en ik ken je ook als gek persoon.


    Het was niet onverwachts, maar dat maakt het niet minder erg. Heel erg bedankt voor alles. We zullen je toch wel missen.


    Dit heb ik tot nu toe dan, nog meer verbeter punten? En wat staat er nog meer in een goede database class (insert select update delete).


    Is deze functie zo goed? Of zijn er nog meer verbeteringen. En hebben jullie suggesties welke andere functies er in een goede database class moeten zitten?

    Haha ik zie het nu pas dat ik hem een waarde wil geven met === bedankt. En ik moet dus


    $this->connection =
    $this->connectionTrue = true; doen?


    Is dit zo beter?


    Verder ben ik c# classes gewend en daar gebruikte ik steeds getters en setters. Dar was dus eigenlijk die functie voor bedoeld:$


    De === heb ik ergens ooit gelezen dat die ook echt waar moet zijn (hoofdletter gevoelig). Weet niet meer waar ik dat ooit heb gelezen, maar dat heb ik me een beetje aangeleerd om te gebruiken bij belangrijke functies.


    Verder had ik static gedaan omdat ik dacht dat hij tog niet veranderd.. Heb het alweer weggehaald.

    Beste leden,


    Omdat ik graag meer wil leren van classes wil ik graag jullie mening over mijn begin van de database class die ik aan het maken ben.



    Hopelijk hebben jullie veel kritiek waar ik verder mee kan. Houdt het wel netjes, en beargumenteer je mening. Het is mijn eerste opzet, en mijn eerste grote class die ik wil gaan schrijven.


    Controleer anders het pad waar de image naar toe gaat (rechtermuisknop link openen in nieuw tabblad).

    PHP
    if($speler['type'] == 0 ){ 
        header ("Location: index.php?p=karakter"); 
    }


    Je had een enkele = dan doet hij niets, alleen maar van type 0 maken. Verder 0 tussen quotes is overbodig omdat het een integer is en niet een string.


    Met vriendelijke groet,


    Luc

    Normaal is mysql niet hoofdletter gevoelig waardoor er personen dezelfde naam kunnen hebben, enkel de ene keer in hoofdletters en de andere keer met kleine letters. Dit zou je kunnen aanpassen door latin1_swedish_ci op latin1_general_cs te zetten.


    Maar als je alles gewoon controleerd op kleineletters (LCASE voor mysql) en strtolower() voor php moet het ook gewon lukken.


    Met vriendelijke groet,


    Luc