Likes Likes:  0
Resultaten 16 tot 30 van de 30
Pagina 2 van de 2 Eerste 1 2
Geen

Onderwerp: simpel php vraagje

  1. #16
    simpel php vraagje
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door reef Bekijk Berichten
    Nu we toch bezig zijn, nog even 1 belangrijk ding: mysql_close

    Op 1 pagina doe ik wel eens een stuk of 5 verschillende queries. In ColdFusion hoefde ik nooit de connectie te sluiten. Maar met PHP moet dat wel lees ik op verschillende tutorials. Is het verstandig om helemaal onderaan elke PHP-pagina de connectie met mysql_close te sluiten? Want ik kan me voorstellen dat het 5x openen en sluiten per pagina het doel voorbijstreeft i.v.m. de overhead die dat kost?
    Het is niet meer dan netjes, maar bij het beeindigen van het script wordt de connectie sowieso geclosed. Je doet over het algemeen 1 x een connect/open, n x een query en dan optioneel een close.
    In bepaalde gevallen (slave dbservers, meerdere database servers, meerdere users) kun je gemakkelijk 5 connects hebben, maar dat zie je niet vaak.
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  2. #17
    simpel php vraagje
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    ik heb er geen harde specs over, maar ik zelf sluit de connectie altijd.

    @John, ja klopt al heb ik hier ergens gelezen dat dat ook een serverinstelling is en dus niet binnen 1 seconde automatisch gebeurt.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  3. #18
    simpel php vraagje
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Zover ik weet wordt het direct bij het einde van het uitvoeren automatisch gesloten (tenzij dus gebruik wordt gemaakt van pconnect)

  4. #19
    simpel php vraagje
    geregistreerd gebruiker
    849 Berichten
    Ingeschreven
    26/12/03

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Daniël
    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Boys, niet zo moeilijk doen, de uitleg staat haarfijn op php.net:

    Using mysql_close() isn't usually necessary, as non-persistent open links are automatically closed at the end of the script's execution.
    Je maakt persistent connecties met mysql_pconnect, mysql_connect doet dat niet, en hoef je het dus niet af te sluiten volgens de php documentatie.

  5. #20
    simpel php vraagje
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Kijk Daniel, ik heb gezien dat het meer dan significant in de laadsnelheid scheelt als je het afsluit ( bij de gewone connect ).

    Ik zoek nu die discussie hier even op.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  6. #21
    simpel php vraagje
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Maar documentatie is verreweg van heilig

  7. #22
    simpel php vraagje
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  8. #23
    simpel php vraagje
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door Ramon Fincken Bekijk Berichten
    ik heb er geen harde specs over, maar ik zelf sluit de connectie altijd.

    @John, ja klopt al heb ik hier ergens gelezen dat dat ook een serverinstelling is en dus niet binnen 1 seconde automatisch gebeurt.
    True, pconnect() is in bepaalde gevallen handig en performance verhogend, maar je hebt idd. te maken met serverinstellingen, timeouts e.d.
    Maar een close() wordt automatisch gedaan dus echt nodig is het niet. Al ben ik wel zeer voorstander van 'Wat je opent, dat sluit je ook'. MySQL is hier redelijk tolerant in, maar doe dit niet met gewone filehandles
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  9. #24
    simpel php vraagje
    geregistreerd gebruiker
    333 Berichten
    Ingeschreven
    07/05/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Nog een vraag voor een variant op mijn eerste topic:
    Stel, ik loop over de results van een tabel met artikelen. Dan wil ik tijdens de loop per artikel ook een query doen om de eerste foto van het artikel op te halen uit een tussentabel (of eventueel alle foto's met een extra loop). Ik dacht, ik doe het als volgt maar de variabele $row['id'] wordt niet geaccepteerd in de fotoresult query.

    Code:
    <?php
    $result = mysql_query("SELECT id,naam FROM artikel");
    while($row = mysql_fetch_array($result))
      {
      echo $row['id'] . " " . $row['naam'];
      
      $fotoresult = mysql_query("SELECT foto FROM artikelfoto WHERE artikel_idfk='$row['id']'");  
      $fotorow = mysql_fetch_array($fotoresult);
      echo $fotorow['foto'];
      }
    ?>
    Heb ik ergens een syntaxfout gemaakt of kan dit niet zo in PHP? Ik ben zoals gezegd ColdFusion gewend en daarbij werkt het probleemloos op deze manier.
    Laatst gewijzigd door reef; 16/09/08 om 21:58.

  10. #25
    simpel php vraagje
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    aangenomen dat ..
    artikel_idfk gelijk is aan een categorie ( noem het liever cat_id ) en je een enkele foto wil hebben...

    $sql_foto = "SELECT foto FROM artikelfoto WHERE foto != '' AND artikel_idfk='".$row['id']."' LIMIT 1";
    echo dit eens en gooi het in phpmyadmin, kijken wat ie je teruggeeft ?
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  11. #26
    simpel php vraagje
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door Ramon Fincken Bekijk Berichten
    aangenomen dat ..
    artikel_idfk gelijk is aan een categorie ( noem het liever cat_id ) en je een enkele foto wil hebben...

    $sql_foto = "SELECT foto FROM artikelfoto WHERE foto != '' AND artikel_idfk='".$row['id']."' LIMIT 1";
    echo dit eens en gooi het in phpmyadmin, kijken wat ie je teruggeeft ?
    In phpmyadmin krijg je dan een foutmelding
    Maar in denk dat je dit wil hebben:
    $fotoresult = mysql_query("SELECT foto FROM artikelfoto WHERE artikel_idfk='".$row['id']."'");
    Laatst gewijzigd door systemdeveloper; 16/09/08 om 22:17. Reden: Stom gelezen, had shit in ogen, want dat staat er ook :(
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  12. #27
    simpel php vraagje
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    leuke "laatst gewijzigd"
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  13. #28
    simpel php vraagje
    geregistreerd gebruiker
    333 Berichten
    Ingeschreven
    07/05/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Thanks, dat tussen extra ". ." zetten was het!

    Joepie eerste pagina is vertaald van ColdFusion naar PHP. Nu de rest nog

    Mijn dank is groot voor deze beginnerscursus mannen!

  14. #29
    simpel php vraagje
    geregistreerd gebruiker
    849 Berichten
    Ingeschreven
    26/12/03

    Locatie
    Zwolle

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Daniël
    Registrar SIDN: Nee
    Ondernemingsnummer: nvt

    Ramon, thanks voor de link. Ik maak er uit op dat het niet echt uitmaakt voor de performance van MySQL zelf, wel voor het aantal connecties dat open kan blijven staan. Meer een kwestie van een juiste configuratie, maar ik moet toegeven, dat van die timeout wist ik niet

    Ik ben stiekem wel voorstander van een topic met zulke puntjes, waar men kan discussieren over dit soort punten welke niet onder beginnersvragen vallen of basiskennis zijn, maar wel impact kunnen hebben op een PHP script. Op het tweakers.net forum is ook al zo'n topic, maar dan hebben we het over PHP, C, Perl, Python, noem het maar, alles door elkaar. Een topic voor PHP hierover op WHT ben ik wel voor in.

  15. #30
    simpel php vraagje
    geregistreerd gebruiker
    333 Berichten
    Ingeschreven
    07/05/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door D. ter Horst Bekijk Berichten
    ...
    Een topic voor PHP hierover op WHT ben ik wel voor in.
    Ik ook!

Pagina 2 van de 2 Eerste 1 2

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics