Mysqli_num_rows fatal error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! 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 »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

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 Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

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 »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

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 02:59:19
 
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.