mysqli_free_result geeft fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

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 »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

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

20/01/2025 20:10:37
 
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.