Meerdere mysql connecties

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. 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. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

Software Developer

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

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 »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

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 stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. 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 brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

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 »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »
Jaj BE

jaj BE

31/12/2009 12:14:00
Quote Anchor link
Een probleem waar ik niet uit geraak.
Op onze website gebruiken we altijd 1 mysql connectie. Wegens omstandigheden moeten we nu connectie maken met een 2de database.

Bij onze query's geven we nooit mee op welke database de query moet uitgevoerd worden. We doen gewoon: mysql_query(query); i.p.v mysql_query(query, connectie); Reden: vroeger wisten we dit niet, waardoor er geen aandacht is aan besteed.

Hierdoor komen we met het volgende probleem:
We hebben onze standaard connectie en openen nu een 2de connectie, halen de gewenste data op, en sluiten deze weer af. Daarna willen we verder werken met onze 1ste connectie, maar dat gaat niet meer.

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
16
17
18
19
20
21
<?PHP
//voorafgaand onze PHPcode en query's, geen probleem:
$con = mysql_connect(host, user, pas);
mysql_select_db(database, $con);

mysql_query(query); //geen probleem

//start toegevoegde codeblok voor 2de connectie
//vervolgens de 2de connectie:

$con2 = mysql_connect(host, user, pas);
mysql_select_db(database, $con2);

mysql_query(queryl, $con2);

mysql_close($res2);
//einde toegevoegde codeblok voor 2de connectie

//nu terug verder met onze code (via connectie 1)


mysql_query(query); //foutmelding: Access denied for user 'nobody'@'localhost'
?>


Op php.net las ik dat mysql_query steeds gebruik maakt van de laatst actieve connectie. Maar wanneer we $con2 afsluiten, springt hij niet terug naar onze voorgaande (eerste) connectie. Na veel zoeken ben ik er nog steeds niet uit, maar blijkbaar is dit niet mogelijk.

Nu mijn vraag: kan ik dit toch mogelijk maken door een soort van include, class, ... waardoor hij mijn toegevoegde "codeblok" los uitvoerd van de rest? Ik heb reeds geprobeerd door dit toegevoegde codeblok in een functie, class, ... te plaatsen (met de hoop dat hij de 2de mysql_connection totaal los van de andere code bekijkt), maar steeds weer gaat hij bij de achterkomende mysql_query(query); in de fout. Hopelijk kent iemand een geschikte oplossing...

Intussen beschikken we over duizenden regels code waarin mysql_query(query); wordt gebruikt, het spreekt voor zich dat we dit niet allemaal zomaar even omvormen in mysql_query(query, con);
Gewijzigd op 01/01/1970 01:00:00 door Jaj BE
 
PHP hulp

PHP hulp

15/05/2024 17:12:29
 
Joren de Wit

Joren de Wit

31/12/2009 12:18:00
Quote Anchor link
En als je nu enkel bij de eerst volgende query de connectie meegeeft aan mysql_query()? Op dat moment is dat weer de laatst actieve verbinding dus zal die voor in de rest van je scripts weer gebruikt worden.

Uiteraard is dit maar een pleister voor het eigenlijke probleem. Zodra je meerdere verbindingen opzet, zul je voor elke query moeten specificeren welke verbinding gebruikt moet worden.

ps.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
mysql_close($res2);
?>

Het heeft weinig zin om een resultaatset te sluiten, $res2 moet natuurlijk wel $con2 zijn...
 
Jaj BE

jaj BE

31/12/2009 12:31:00
Quote Anchor link
Ik heb het even uitgetest om een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?PHP mysql_query(query, $con); ?>
toe te voegen na het codeblok van con2. Het uitvoeren van deze gaat goed, maar daarna komt opnieuw de gewone mysql_query(query), welke weer fout gaat.


mysql_close($res2); was inderdaad bedoeld als mysql_close($con2);
 
Joren de Wit

Joren de Wit

31/12/2009 12:35:00
Quote Anchor link
Als je echt afziet van het wijzigen van je code, zou je nog kunnen proberen om de data uit de tweede database aan het begin van je script op te halen en dan pas de verbinding naar de eerste database op te zetten...
 
- SanThe -

- SanThe -

31/12/2009 12:48:00
Quote Anchor link
En als je nu na het sluiten van de tweede connectie opnieuw de eerste opent ?
mysql_select_db(database, $con);

(Eventueel zelfs ook eerst even sluiten).
 
Jaj BE

jaj BE

31/12/2009 13:43:00
Quote Anchor link
Dat werkt SanThe, hopelijk geeft dit niet te veel bijkomende vertraging voor PHP
 
Cornel van der Heiden

Cornel van der Heiden

03/01/2010 21:00:00
Quote Anchor link
Het kan toch ook zo?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$con
= mysql_connect("localhost","root","");
$con2 = mysql_connect("sql_server","Test","pass");

mysql_query($sql,$con);
mysql_query($sql2,$con2);
?>


Maar dat is mijn idee.
 
Joren de Wit

Joren de Wit

03/01/2010 21:10:00
Quote Anchor link
Cornel, dat kan zeker. Maar zoals TS aangeeft moet hij veel code aanpassen om het op die manier te doen.
 



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.