mysqli_free_result geeft fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »
Jan R

Jan R

20/01/2023 07:23:24
Quote Anchor link
Ik krijg volgende fout
Quote:
Fatal error: Uncaught TypeError: mysqli_free_result(): Argument #1 ($result) must be of type mysqli_result, bool given

Bij onderstaande code terwijl de code toch werkt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
    $sql
= '
        set @id:=54;
        select
            @id:=t.id,
            @pw:=t.p_winst,
            @pr:=t.p_remise,
            @pv:=t.p_verlies,
            @pgf:=t.p_geefforfait,
            @pkf:=t.p_krijgforfait,
            @pa:=t.p_afgebroken,
            @pu:=t.p_uitgesteld,
            @po:=t.p_onbekend
        from
            trn_toernooien t
        where
            id=@id;
        SELECT
            naam,
            voornaam,
            (select count(id) from trn_partijen p where s.id in (p.speler1, p.speler2) and p.uitslag in ("0", "1", "2", "3", "f")) partijen,
            @wg := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="3") wg,
            @zg := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="1") zg,
            @wr := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="2") wr,
            @zr := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="2") zr,
            @wv := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="1") wv,
            @zv := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="3") zv,
            
            @wgf := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="0") wgf,
            @wkf := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="f") zgf,
            
            
            @zkf := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="f") wkf,
            @zgf := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="0") zgf,
            
            @wa := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="a") wa,
            @za := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="a") za,
            @wu := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="u") wu,
            @zu := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="u") zu,
            @wo := (select count(id) from trn_partijen p where p.speler1=s.id and p.uitslag ="?") wo,
            @zo := (select count(id) from trn_partijen p where p.speler2=s.id and p.uitslag ="?") zo,
            (
                (@wg+@zg) * @pw +
                (@wr+@zr) * @pr +
                (@wv+@zv) * @pv +
                (@wa+@za) * @pa +
                (@wu+@zu) * @pu +
                (@wo+@zo) * @po +
                (@wgf+@zgf) * @pgf +
                (@wkf+@zkf) * @pkf +
                s.voorsprong_punten
            ) punten
        FROM
            trn_spelers s
        WHERE
            id_toernooi=@id
        ORDER BY
            voornaam,
            naam
    '
;
    $con = opendatabasei();
    $res = mysqli_multi_query($con, $sql);
    if($res) {
        do {
            if($result = mysqli_store_result($con)) {
                $data = mysqli_fetch_all($result, MYSQLI_ASSOC);
                echo array2table($data);
                //var_dump($data);
            }else{
                fout(mysqli_error($con));
            }

            //mysqli_free_result($result);
            
            if (mysqli_more_results($con)) {
              echo '<hr>';
            }
        }
while (mysqli_next_result($con));
    }
else{
        fout(mysqli_error($con));
    }

?>


query 1: Mijn variabele geeft correct de waarde 54
query 2: 9 variabelen hebben de juiste waarde
Query 3: Resultaat klopt met wat het moet zijn

Waarom bestaat de functie dan?
Moet ik die dan wel gebruiken?

Jan
 
PHP hulp

PHP hulp

02/01/2025 22:13:53
 
Ozzie PHP

Ozzie PHP

20/01/2023 11:49:56
Quote Anchor link
mysqli_free_result staat in jouw voorbeeld uitgecommentariseerd en kan dus niks doen.

Verder legt de foutmelding uit wat er misgaat:

Argument #1 ($result) must be of type mysqli_result, bool given

Blijkbaar is $result niet van het type mysqli_result.
 
Ivo P

Ivo P

20/01/2023 16:35:29
Quote Anchor link
moet
mysqli_free_result($result);

niet zijn:

mysqli_free_result($res);
 
Jan R

Jan R

22/01/2023 07:35:20
Quote Anchor link
Bedankt voor de antwoorden.

Ozzie PHP op 20/01/2023 11:49:56:
mysqli_free_result staat in jouw voorbeeld uitgecommentariseerd en kan dus niks doen.

het is niet de kwestie van uitgeschakeld.
De vragen
* "Waarom bestaat de functie dan?"
* "Moet ik die dan wel gebruiken?"
als ik ze uitschakel dan werkt het wel als ik ze inschakel heb ik een fatal error. Ter info enkel op de 1° query niet op de 2 anderen.

Ivo P op 20/01/2023 16:35:29:
moet
mysqli_free_result($result);
niet zijn:
mysqli_free_result($res);


Volgens mij niet $res is de variable voor mysqli_multi_query en niet voor mysqli_store_result


Voorbeeldcode komt van https://www.w3schools.com/php/func_mysqli_free_result.asp

Jan
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.