Mysqli error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; 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 team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

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 »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Pagina: 1 2 volgende »

Mike de jong

Mike de jong

14/08/2011 14:19:25
Quote Anchor link
Hoi,

Ik heb een totale site gebrouwd met mysql coderingen, nu wilde ik kijken of ik het ook verbouwd kreeg naar mysqli , verschillende tuts gevolgd maar telkens krijg ik een error mischien ziet iemand een fout graag dan mededelen


PHP Fatal error: Call to a member function query() on a non-object in

$result = $mysqli->query("SELECT veld FROM users_profile WHERE user_id=" . $data['id'] . "");
$row = $result->fetch_assoc();
 
PHP hulp

PHP hulp

27/05/2026 11:47:10
 
Benny Lava

Benny Lava

14/08/2011 14:23:56
Quote Anchor link
Ben je toevallig vergeten het MySQLi object aan te maken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$mysqli
= new MySQLi('host', 'username', 'password', 'database');
?>
 
Noppes Homeland

Noppes Homeland

14/08/2011 14:27:20
Quote Anchor link
Wat dacht je er van om php.net eens te raadplegen?

$mysqli is geen object, het lijkt mij dan ook dat je in een voorgaande stap iets vergeet dan wel fout doet.

Je post nu alleen maar de regel waarop het fout loopt, maar dat is niet wat er verstaan wordt onder "post relevante code"
 
Mike de jong

Mike de jong

14/08/2011 14:29:40
Quote Anchor link
uiteraard heb ik dit in mijn config staan

Toevoeging op 14/08/2011 14:34:18:

De reactie van Noppes Homeland slaat natuurlijk nergens op zo kan ik ook aan mijn postings komen.


Iemand anders wel een serieus andwoord ?
Gewijzigd op 14/08/2011 14:30:37 door Mike de jong
 
Noppes Homeland

Noppes Homeland

14/08/2011 15:03:09
Quote Anchor link
Post dan eens meer relevante code, want je doet toch echt iets fout!!

Dus je moet niet klagen dat je terugverwezen wordt naar: http://www.php.net/mysqli

Blijkbaar ontbreekt er ook nog eens fatsoenlijke foutafhandeling.......
 
Mike de jong

Mike de jong

14/08/2011 16:26:50
Quote Anchor link
foutafhandeling ontbreekt 100% niet.

In mijn config staat het volgende.

(config)
$mysqli = new mysqli('host', 'user', 'password', 'database');
if(mysqli_connect_errno())
{
trigger_error('Fout bij verbinding: '.$mysqli->error);
}

(script)
$result = $mysqli->query("SELECT veld FROM users_profile WHERE user_id=" . $data['id'] . "");
$row = $result->fetch_assoc();

{error)
PHP Fatal error: Call to a member function query() on a non-object in
 
Ozzie PHP

Ozzie PHP

14/08/2011 16:38:50
Quote Anchor link
Waar en hoe wordt je config bestand geladen?
 
Mike de jong

Mike de jong

14/08/2011 16:43:51
Quote Anchor link
Alles loopt via de index , in de index worden de scripts aangeroepen via ?p={scriptnaam}

In de index gebruik ik de volgende codering om de config te laten laden.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
if ( !@include('_config.php') )
{

    die('Fatal Error: Please contact admin if you keep getting this error.');
}

if ( defined('ON_INDEX') )
{

    redirect('./');
}

define('ON_INDEX', __FILE__);
?>


en dan in de desbetreffende scripts gebruik ik om de link te leggen via index

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
if ( !defined('ON_INDEX') )
{

    header('Location:./');exit;
}

define('ON_PAGE', __FILE__);
if ( !USER_SESSION )
{

    redirect('./');
}

?>
 
Noppes Homeland

Noppes Homeland

14/08/2011 16:45:36
Quote Anchor link
Wel als je kiest voor object georienteerd dan is het wel zo handig alles op die wijze te doen.

En if(mysql_connect_errno()) geeft geen true/false terug dus kan je dat ook niet op deze manier uitschrijven

En laten we het er maar op houden dat het nog steeds geen correcte foutafhandeling is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sql
=
"SELECT veld
FROM    users_profile
WHERE user_id="
. $data['id'] . ""; // hier gaat ook wat fout

$result = $mysqli->query($sql); // waar is hier dan de foutafhandeling
// je fiets fvrolijk verder met

$row = $result->fetch_assoc();
?>


En je hebt nog steeds niet aangetoond dat je config op een of andere Post wijze geinclude hebt.

Not maar een keer dan verwijzen naar de handleiding van mysqli
http://www.php.net/mysqli
Gewijzigd op 14/08/2011 16:46:59 door Noppes Homeland
 
Eric Wagener

Eric Wagener

14/08/2011 16:46:18
Quote Anchor link
Ik denk dat het bij de connect fout gaat. Het moet zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if ($mysqli->connect_errno) {...


Je gebruikt dus object en procedural door elkaar.
Gewijzigd op 14/08/2011 16:49:21 door Eric Wagener
 
Mike de jong

Mike de jong

14/08/2011 16:53:52
Quote Anchor link
Noppes Homeland op 14/08/2011 16:45:36:
Wel als je kiest voor object georienteerd dan is het wel zo handig alles op die wijze te doen.

En if(mysql_connect_errno()) geeft geen true/false terug dus kan je dat ook niet op deze manier uitschrijven

En laten we het er maar op houden dat het nog steeds geen correcte foutafhandeling is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sql
=
"SELECT veld
FROM    users_profile
WHERE user_id="
. $data['id'] . ""; // hier gaat ook wat fout

$result = $mysqli->query($sql); // waar is hier dan de foutafhandeling
// je fiets fvrolijk verder met

$row = $result->fetch_assoc();
?>


En je hebt nog steeds niet aangetoond dat je config op een of andere Post wijze geinclude hebt.

Not maar een keer dan verwijzen naar de handleiding van mysqli
http://www.php.net/mysqli



Volgends mij moet je beter mijn bovenstaande reactie lezen er staat toch duidelijk hoe en wat ik alles laat lopen ook de config ;)
 
Noppes Homeland

Noppes Homeland

14/08/2011 16:54:22
Quote Anchor link
en dit soort zaken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if ( !@include('_config.php') )
?>

moet je ook afleren

ook hier hetzelfde verhaal als bij de mysqli_connect_error
 
Mike de jong

Mike de jong

14/08/2011 16:59:08
Quote Anchor link
Laat ik met 1 ding duidelijk zijn Noppes , ik moet helemaal niets , ik doe wat ik wil ik vraag enkelt wat de fout kan zijn , je moet niet denken dat je me de les kan lezen want ik heb veeeeel meer ervaring als je denkt...
Gelieve niet meer te reageren op mijn postings dit verkracht enkelt mijn posting....

Toevoeging op 14/08/2011 16:59:59:

Eric Wagener op 14/08/2011 16:46:18:
Ik denk dat het bij de connect fout gaat. Het moet zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if ($mysqli->connect_errno) {...


Je gebruikt dus object en procedural door elkaar.


ik behoud nog steeds de zelfde error ondanks de aanpassing.
 
Eric Wagener

Eric Wagener

14/08/2011 17:24:01
Quote Anchor link
Probeer eerst eens alles in een bestand te zetten, ga dan per regel na of het resultaat is wat het moet zijn. Zo kun je stap voor stap kijken waar het fout gaat.
De include is inderdaad enigszins ongebruikelijk op die manier. Als je toch die() wil/moet gebruiken, dan kun je dat beter op de plek doen waar het nodig is (in de config zelf dus).

Noppes bedoeld het waarschijnlijk goed, maar het komt altijd enorm rottig zijn strot uit. Daarom negeren de meeste mensen hem ook.
 
Write Down

Write Down

14/08/2011 17:28:34
Quote Anchor link
@Eric mooitje ivm Noppes :'-).

Ik zie wel niet in waarom die() nodig zou zijn. Volgens mij is een goede if-else(if) structuur in dit geval een bete oplossing. En natuurlijk, geen @include toestanden.
 
Mike de jong

Mike de jong

14/08/2011 17:35:02
Quote Anchor link
De resultaten moeten natuurlijk kloppen anders werkt het met mysql_query ook niet , en dat doet het dus wel.

Wij hebben een goede if-else(if) structuur , enkelt ga ik niet mijn hele bestanden tonen dat schiet gewoon niet op.

De fout zit in de nieuwe mysqli , enkelt ziet niemand de fout blijkbaar.... want er word enkelt maar gepraat over dit niet goed dat niet goed , terwijl alles perfect werkt zonder enig memory load.

Dus graag het probleem waarom het niet werkt...
 
Noppes Homeland

Noppes Homeland

14/08/2011 17:59:57
Quote Anchor link
Nou, blijf jij dan maar lekker zo die if elsjes definieren. Je komt er vanzelf nog wel een keer achter dat dat niet echt doordacht is.

maar nogmaals: http://www.php.net/mysqli

$mysqli is in jouw geval geen geldig mysqli object

En beschuldig ons niet van het feit dat wij de fout niet zien, we kunnen alleen hetgeen beoordelen wat jij ons hier toont.

Dus gaat zelf maar lekker opzoek met wat er met $mysqli allemaal wel in niet gebeurt tussen het connecten en de foutmelding.
 
Eric Wagener

Eric Wagener

14/08/2011 18:04:45
Quote Anchor link
Zo perfect werkt het nou ook weer niet, anders had je deze post niet geplaatst. Omdat de melding is dat er geen object is aangemaakt, moet het probleem daar ergens voor zitten. Om het duidelijk te krijgen waar het probleem precies zit, worden een aantal suggesties gedaan.
Check eerst eens of na het aanmaken van $mysqli het wel een object is: is_object($mysqli).
Als dat zo is, check dat dan nog eens voordat je er iets mee gaat doen.
 

14/08/2011 18:06:28
Quote Anchor link
Antwoord is heel simpel, je roept een methode aan zonder dat hij is gedeclareerd.
Dus je config wordt niet ingeladen.

Makkelijker zou zijn als je de relevante code hier toont, en niet alleen een paar kleine stukjes.
Gewijzigd op 14/08/2011 18:07:52 door
 
Write Down

Write Down

14/08/2011 18:12:21
Quote Anchor link
Nog maar kleine aanpassing.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
require('_config.php'); //Als dit niet lukt, treed er fatal error op. Error mooier weergeven kan met eigen error handler
if(defined('ON_INDEX')) {
    redirect('./');
}
else {
    define('ON_INDEX', __FILE__);
}

?>
 
Mike de jong

Mike de jong

14/08/2011 18:31:59
Quote Anchor link
Beste write down,

Het is grappig dat je mijn code aanpast enkelt heb ik daar niet om gevraagd.

het is heel simpel , als een website werkt op mysql_query met de huidige if else etc.

zal het natuurlijk met mysqli ook moeten kunnen gaan werken , het heeft er dus geen zak mee te maken kwa if else structuur of hoe de config word ingeladen (want dat wordt hij duidelijk met bijna 1 miljoen online leden)

Het is toch niet zo moeilijk om mij ipv te verwijzen naar een dom engels forum phpnet , of enkelt maar kritiek te leveren te helpen ?

Waar is de kwaliteit gebleven van phphulp ?

de bakker zegt ook niet ik heb liever dat je het zo en zo doet als je enkelt om een brood vraagt.


En als het dan zo moeilijk is om normaal andwoord te geven en hulp te bieden mag je dat ook zeggen hoor geen enkel probleem zoek ik gewoon een ander forum waar de kwaliteit beter is..
Gewijzigd op 14/08/2011 18:34:25 door Mike de jong
 

Pagina: 1 2 volgende »



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.