Mysqli_num_rows fatal error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer (Training And Simulation)

Wat jij doet Je zou onze Java Developer zijn en nauw samenwerken met je Product Owner, Software System Engineer, Scrum Master en andere Developers. Samen draag je bij aan een multidisciplinair en zelf organiserend Agile team. De rol is zeer afwisselend en bestaat uit, maar is zeker niet beperkt tot: de-risk en prototype onbewezen simulatietechnologieën; simulatiekaders ontwikkelen voor gebruik door andere teams; je bent goed in het begrijpen van ingewikkelde ideeën; heeft de mogelijkheid om nauw samen te werken met grote internationale klanten, leveranciers en overheden om onze oplossingen, vastleggingsvereisten, enz. te definiëren en te presenteren. Ben jij het? Wij

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! 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 ervaren

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 »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

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 »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

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

22/12/2024 10:29:56
 
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.