Mysqli_num_rows fatal error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Medior Java developer

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 »
Nick kuijpers

nick kuijpers

25/01/2014 22:59:17
Quote Anchor link
Hallo,

Ik krijg een foutmelding als ik een simpele mysqli_num_rows query wil uitvoeren...
Dit doe ik:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$get
= mysqli_query($con, "SELECT id, gebruikerid, twitter, nieuwstereacties, voorgeschrevenlijsten, whatshot, leukefilmpjes, tags FROM left WHERE gebruikerid='".mysqli_real_escape_string($con,$_SESSION['id'])."'");
$numrows = mysqli_num_rows($got) or die('FOUT: '.mysqli_error($con));
?>


Deze error krijg ik:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in (site) on line 84

FOUT: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'left WHERE gebruikerid='2'' at line 1

Uit deze foutmelding kan ik alleen verstaan dat er iets met mijn database is wat waarschijnlijk niet goed is.
Dit is de db code:
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
--
-- Tabelstructuur voor tabel `left`
--

CREATE TABLE IF NOT EXISTS `left` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `gebruikerid` int(10) NOT NULL,
  `twitter` varchar(99) NOT NULL,
  `nieuwstereacties` varchar(99) NOT NULL,
  `voorgeschrevenlijsten` varchar(99) NOT NULL,
  `whatshot` varchar(99) NOT NULL,
  `leukefilmpjes` varchar(99) NOT NULL,
  `tags` varchar(99) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

Ik hoop dat jullie mij kunnen helpen!
Alvast bedankt.
Mvg,
Nick
 
PHP hulp

PHP hulp

27/05/2026 08:18:14
 
Erwin H

Erwin H

25/01/2014 23:29:55
Quote Anchor link
"left" is een reserved word in MySQL die moet je dus NIET gebruiken als tabel- of kolomnaam.
http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html
 
D B

D B

25/01/2014 23:58:39
Quote Anchor link
Is het ook niet mysqli_num_rows($get) ipv $got???
 
Ivo P

Ivo P

26/01/2014 00:50:56
Quote Anchor link
mysqli_error gebruik je als je query uitvoeren mislukt (mysqli_query)

niet als de gevonden resultset niet uit te lezen is. Daar kan niet zo veel meer mee misgaan.

(als je al weet dat het een resultset is omdat je select query gelukt was.)

sterker: als er 0 rows gevonden zijn, dan is de query op zich gelukt, maar zal mysqli_num_rows 0 zijn

dat lijkt weer of false, waarna je alsnog een error zou proberen te tonen over een prima query.
 
Nick kuijpers

nick kuijpers

26/01/2014 08:46:00
Quote Anchor link
Dat snap ik ivo maar ik kreeg alleen maar een fatal error en uit ie fatal error kom je er niet uit. De vorige keer zeiden jullie dat ik moest debuggen dat heb ik nu gedaan en het werkt een stuk beter! Bedankt allemaal.
 
Simo Mr

Simo Mr

26/01/2014 11:52:33
Quote Anchor link
Je hebt twee fouten gemaakt.

Error
Eerste fout, je moet left niet als een table naam gebruiken.
Warning
Tweede je moet $get in plaats van $got gebruiken.

$get = mysqli_query($con, "SELECT id, gebruikerid, twitter, nieuwstereacties, voorgeschrevenlijsten, whatshot, leukefilmpjes, tags FROM left WHERE gebruikerid='".mysqli_real_escape_string($con,$_SESSION['id'])."'");
$numrows = mysqli_num_rows($got) or die('FOUT: '.mysqli_error($con));
?>
 
Nick kuijpers

nick kuijpers

26/01/2014 12:29:58
Quote Anchor link
Ja dat zag ik ook maar ik had mijn script ff snel voor hier aangepast omdat ik eerst dit had:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$get
= "SELECT id, gebruikerid, twitter, nieuwstereacties, voorgeschrevenlijsten, whatshot, leukefilmpjes, tags FROM left WHERE gebruikerid='".mysqli_real_escape_string($con,$_SESSION['id'])."'";
$got = mysqli_query($con, $get);
$numrows = mysqli_num_rows($got) or die('FOUT: '.mysqli_error($con));
?>

Ik had het ff zo aangepast om te kijken of er mischien ook wat was met de $get.
maar daar was niks mee
 
D B

D B

26/01/2014 13:13:19
Quote Anchor link
Fout 3: Je moet nooit een script aanpassen om hier neer te zetten :-)

Behalve wachtwoorden natuurlijk.
 
Simo Mr

Simo Mr

26/01/2014 15:09:37
Quote Anchor link
or die('FOUT: '.mysqli_error($con));
die gebruik je niet na mysqli_num_rows.

je kunt beter intval gebruiken want gebruikerid is een integer en niet een string

dus zo.

Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$get
= "SELECT id, gebruikerid, twitter, nieuwstereacties, voorgeschrevenlijsten, whatshot, leukefilmpjes, tags FROM left WHERE gebruikerid=".intval($_SESSION['id']);
$got = mysqli_query($con, $get)or die('FOUT: '.mysqli_error($con));
$numrows = mysqli_num_rows($got;
?>
Gewijzigd op 26/01/2014 15:19:22 door Simo Mr
 
Ivo P

Ivo P

26/01/2014 15:42:19
Quote Anchor link
intval() maakt van 'alsdfjlaskdjflka' waarschijnlijk 0

wil je dat er dan ineens op een andere id dan voorzien gezocht wordt?
 
Simo Mr

Simo Mr

26/01/2014 16:01:46
Quote Anchor link
Ivo P op 26/01/2014 15:42:19:
intval() maakt van 'alsdfjlaskdjflka' waarschijnlijk 0

wil je dat er dan ineens op een andere id dan voorzien gezocht wordt?


nee gebruikerid is een integer.

`gebruikerid` int(10) NOT NULL,
 



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.