connectie problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game 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 en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

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 »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »
Elias

elias

08/04/2008 17:09:00
Quote Anchor link
hallo, ik heb problemen met het leggen van een connectie naar mijn database.
het zit namelijk zo.

ik werk nu met PEAR voor de templates. Het zit zo, ik kan één keer een connectie leggen, maar als ik een tweed functie gebruik in dezelfde pagina, dan lukt het helemaal niet meer.

hier is mijn code die ik gebruik

dit is mijn connect
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
    require_once('MDB2.php');
    
    $dsn = "mysql://root:test1234@localhost/kul_db";
    $mdb2 = MDB2::connect($dsn, TRUE);
    if (PEAR::isError($mdb2)) {
        die($mdb2->getMessage());
    }

?>


dan wil ik twee verschillende selects doen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    $res
= $mdb2->query('SELECT * FROM kul_db.tbl_waarde_categorie t');
    if (PEAR::isError($res)) {
        die($res->getMessage());
    }
else{
        return $res;
    }

?>


en

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    $res
= $mdb2->query('SELECT * FROM kul_db.tbl_categorie t');
    if (PEAR::isError($res)) {
        die($res->getMessage());
    }
else{
        return $res;
    }

?>


nu roep ik deze en de connect.php op in mijn programma maar hij wil dat geen twee keer doen.

// ophalen waardes van categorie uit database
function alleWaCat(){
require_once('dbacties/connect.php');
require_once('dbacties/selectWaCat.php');
include_once('klassen/WaardeCat.php');

$arrWaCat = array();
while (($row = $res->fetchRow(MDB2_FETCHMODE_ASSOC))) {
$wa = new WaardeCat();
$wa->setID($row['id']);
$wa->setCijfer($row['cijfer']);
$wa->setUitleg($row['uitleg']);
array_push($arrWaCat,$wa);
}
return $arrWaCat;
}

// ophalen categorieën uit database
function alleCat(){
require_once('dbacties/connect.php');
require_once('dbacties/selectCat.php');
include_once('klassen/Categorie.php');

$arrCat = array();
while (($row = $res->fetchRow(MDB2_FETCHMODE_ASSOC))) {
$cat = new Categorie();
$cat->setID($row['id']);
$cat->setNaamNL($row['naamnl']);
$cat->setBeschrijvingNL($row['beschrijvingnl']);
$cat->setNaamEN($row['naamen']);
$cat->setBeschrijvingEN($row['beschrijvingen']);
array_push($arrCat,$cat);
}
return $arrCat;
}
?>

ik denk dat het aan de require_once ligt, maar ik kan geen oplossing vinden om ze er maar één keer in te zetten.
deze twee functies worden vanuit één functie opgeroepen getData()

dit is de fout die hij geeft:
Fatal error: Call to a member function query() on a non-object in C:\wamp\www\tripplanner\dbacties\selectCat.php on line 5
Gewijzigd op 01/01/1970 01:00:00 door Elias
 
PHP hulp

PHP hulp

27/12/2024 12:06:56
 
- SanThe -

- SanThe -

08/04/2008 17:11:00
Quote Anchor link
Altijd de foutmelding vermelden.
 
Elias

elias

08/04/2008 17:13:00
Quote Anchor link
sorry, had et pas laat door dat ik het niet gedaan had. hier nog eens de fout dus

Fatal error: Call to a member function query() on a non-object in C:\wamp\www\tripplanner\dbacties\selectCat.php on line 5
 
Jesper Diovo

Jesper Diovo

08/04/2008 18:26:00
Quote Anchor link
Hij zegt dat query() een gebruikersfunctie is, die je aanroept op een niet-object.
 
Elias

elias

08/04/2008 21:25:00
Quote Anchor link
maar als ik maar één keer de connectie.php gebruik dan maakt hij er geen probleem van.
dus ik snap niet goed waarom ik het geen tweede keer in zelfde pagina kan gebruiken.
 
Jesper Diovo

Jesper Diovo

08/04/2008 21:34:00
Quote Anchor link
Include je connect.php ook twee keer, of niet?
 
Elias

elias

08/04/2008 22:53:00
Quote Anchor link
ja, maar ik weet niet hoe ik het anders moet doen. ik denk inderdaad dat het daar aan ligt. maar ik weet niet hoe ik anders moet doen.
ik denk dat ik meer één keer connectie kan maken, en die telkens dan moet gebruiken, maar ik weet dus niet hoe ik dat moet doen.
 
M Ypma

M Ypma

08/04/2008 23:04:00
Quote Anchor link
je gebruikt require_once... de eerste keer wordt deze gerequired... in je 2e functie gebruik je hem weer, maar wordt hij niet required omdat jij dat tegen php zegt: "laad deze als ik deze nog niet eerder heb geladen"
 
Elias

elias

09/04/2008 09:41:00
Quote Anchor link
ik heb et zo al geprobeerd. dat ik ze eenmaal inlaad, maar dan wil hij ze in de tweede functie niet meer connecteren. heb ze ook al eens in de "hoofdfunctie" waarin de twee functies worden opgeroepen gezet, maar dan wil het nog niet lukken.
hoe kan ik ervoor zorgen dat deze de tweede keer herkend wordt?
 
Jesper Diovo

Jesper Diovo

09/04/2008 10:01:00
Quote Anchor link
Eenmaal iets geïnclude, is geïnclude. Je hoeft het dus niet twee keer te includen.
Eén keer is voldoende. Daarna kun je de variabele waar je de query functie op loslaat gewoon weer gebruiken ;-).
 
Elias

elias

09/04/2008 10:42:00
Quote Anchor link
waar denk je dan dat ik die connectie moet inculde? want als ik da alleen in de eerste functie doe, dan kan kent hij het precies niet meer in de tweed functie. kan dat?

Ik heb het in de frontcontroller gezet (dus één keer) en dan werk het nog niet.
Gewijzigd op 01/01/1970 01:00:00 door elias
 
Jesper Diovo

Jesper Diovo

09/04/2008 10:53:00
Quote Anchor link
Bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// include connect.php bovenaan je pagina
// of bovenaan de pagina waarin je andere pagina's include
// (denk aan het ?p=<pagina> systeem)

include("connect.php");

$result1 = $mdb2->query("SELECT...");
// foutafhandeling

$result2 = $mdb2->query("UPDATE...");
// foutafhandeling
?>
 
Elias

elias

09/04/2008 11:11:00
Quote Anchor link
ik snap wat je bedoeld Djemo, maar het lijkt precies nog altijd niet te werken. Ik gebruike dus een frontconroller (pagina waarin alle andere worden ingeladen) en als ik daar dus include("connect.php"); zou zetten dan moet dat dus lukken.

het probleem is dus dat da precies niet lukt bij mij.

is er trouwens een verschil tussen 'include' en 'include_once'?

en wat bedoel je met "(denk aan het ?p=<pagina> systeem)"?

alvast bedankt voor de moeite trouwens
 
Elias

elias

09/04/2008 11:14:00
Quote Anchor link
moet ik trouwens na elke actie met de database mijn connectie sluiten?
 
Frank -

Frank -

09/04/2008 11:19:00
Quote Anchor link
Niet na iedere actie, maar het is wel netjes om dat te doen wanneer jouw script klaar is. Dus aan het einde van ieder script. Dan weet je zeker dat de database niet verstopt raakt met een grote hoeveelheid inactieve connecties.
 
Elias

elias

09/04/2008 11:44:00
Quote Anchor link
ok pgFrank, zal ik snel even aanpassen dan. sloot nooit de connectie.

voor Djemo, ik heb trouwens de fout ontdekt.
Ik heb dus zoals je zei nu maar één keer de connect geinclude, maar dat bleek dus niet de fout te zijn.
de fout lag zoals de error dus zei in het feit dat de variabele van de connectie mdb2 niet global stond in de andere functies dus niet herkend werd.

global word in php blijkbaar anders gebruikt als in andere talen en had het daarom niet door hoe ik het moest oplossen.
in andere talen declareer je ja var global en dan kun je ze overal gebruiken, hier moet je ze blijkbaar global in de functie waar je ze wil gebruiken. ik weet dat het basis is, maar had het dus niet door.

in ieder geval Djemo, pgFrank en de rest bedankt om te helpe
 



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.