Inner Join mysqli

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Junior PHP Developer

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

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

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 »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

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 »

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 »
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 14:12:11
Quote Anchor link
ik heb een fout die ik niet begrijpt. kan iemand mij hier mee helpen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
  $berichten
= mysqli_query($dbcreat,
  "(SELECT * FROM `berichten_muur`) AS BB INNER JOIN (SELECT * FROM `vriendenlijst`) AS TT WHERE `BB.gebruikersnaam`='".mysqli_real_escape_string($dbcreat,$TT->naam_1)."' or `BB.gebruikersnaam`='".mysqli_real_escape_string($dbcreat,$TT->naam_2)."'") or die(mysqli_error($dbcreat));
 ?>


de error :
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 'AS BB INNER JOIN (SELECT * FROM `vriendenlijst`) AS TT WHERE `BB.gebruikersnaam`' at line 1


Ik heb nog nooit Cross join of inner join toegepast.
ik had gelezen dat je dan normaal als de rowl naam Gebruikersnaam is dat je dan AS BB.gebruikersnaam moet gebruiken? maar dit werkt niet.

mvg.
 
PHP hulp

PHP hulp

09/07/2025 23:53:59
 
- wes  -

- wes -

10/03/2015 14:42:09
Quote Anchor link
SELECT a.*, b.*
FROM tabel_a a
JOIN tabel_b b
ON a.id = b.a_id
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 14:46:51
Quote Anchor link
ik heb nu :
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
<?php
  if($data->login == $bericht_vriend->naam_1){
 $gebruikersnaam2 =  $bericht_vriend->naam_2;
 }
else{
 $gebruikersnaam2 = $bericht_vriend->naam_1;
 }

 
 $berichten = mysqli_query($dbcreat,"
 (SELECT * FROM `berichten_muur`) AS BB INNER JOIN
 (SELECT * FROM `vriendenlijst`) AS TT WHERE `TT.naam_1=`'"
.mysqli_real_escape_string($dbcreat,$data->login)."' or
                                             `TT.naam_2`='"
.mysqli_real_escape_string($dbcreat,$data->login)."'
                                 AND `BB.gebruikersnaam`='"
.mysqli_real_escape_string($dbcreat,$gebruikersnaam2)."' AND `BB.pagina`='overzicht'") or mysqli_error($dbcreat);

?>


Alleen ik krijg geen error van mysqli_error.
ik krijg error bij een while commando :

Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in /home/klant00324/domains/.nl/public_html/reactie.php on line 124


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 while($object = mysqli_fetch_object($berichten)){
?>
Gewijzigd op 10/03/2015 15:21:03 door Eeyk Vd noot
 
Ward van der Put
Moderator

Ward van der Put

10/03/2015 14:58:16
Quote Anchor link
Je kunt een if (is_object($object)) toevoegen, maar zo te zien kun je het beste eerst je query verbeteren, want mysqli_query() eindigt in false in plaats van een mysqli_result.
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 15:18:17
Quote Anchor link
dit is de mysqli in echo :


(SELECT * FROM `berichten_muur`) AS BB INNER JOIN
(SELECT * FROM `vriendenlijst`) AS TT WHERE

`TT.naam_1=`'patric' or `TT.naam_2`='patric' AND
`BB.gebruikersnaam`='Jolanda'
AND `BB.pagina`='overzicht'

Het klopt allemaal maar toch krijg ik een error.

Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, boolean given in /home/klant00324/domains/.nl/public_html/reactie.php on line 132
 
Ward van der Put
Moderator

Ward van der Put

10/03/2015 15:21:28
Quote Anchor link
Werkt die query wel als je hem handmatig uitvoert?

Ik vermoed van niet, alleen al omdat er een backtick ` verkeerd staat in:

`TT.naam_1=`'patric'
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 15:27:09
Quote Anchor link
Wow die fout had ik niet gezien maar nu krijg ik deze 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 'AS BB INNER JOIN (SELECT * FROM `vriendenlijst`) AS TT WHERE `TT.naam_1`='patric' at line 1
 
Ivo P

Ivo P

10/03/2015 15:34:54
Quote Anchor link
geen haakjes gebruiken in het stuk voor AS BB en ook niet voor AS TT
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/03/2015 15:39:22
Quote Anchor link
Ik zou die backticks er tevens uitgooien.
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 15:42:49
Quote Anchor link
Zelfde error alleen nu Line 2 en niet line 1:


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 'SELECT * FROM `vriendenlijst` AS TT WHERE `TT.naam_1`='patric' or ' at line 2

ik loop al te google maar ik kom niet echt de zelfde problemen tegen.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
 $berichten
= mysqli_query($dbcreat,"
 SELECT * FROM `berichten_muur` AS BB INNER JOIN
 SELECT * FROM `vriendenlijst` AS TT WHERE   `TT.naam_1`='"
.mysqli_real_escape_string($dbcreat,$data->login)."' or
                                             `TT.naam_2`='"
.mysqli_real_escape_string($dbcreat,$data->login)."'
                                 AND `BB.gebruikersnaam`='"
.mysqli_real_escape_string($dbcreat,$gebruikersnaam2)."' AND `BB.pagina`='overzicht'") or die(mysqli_error($dbcreat));
 
?>


of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
 
 $berichten
= mysqli_query($dbcreat,"
 SELECT * FROM berichten_muur AS BB INNER JOIN
 SELECT * FROM vriendenlijst AS TT WHERE  TT.naam_1='"
.mysqli_real_escape_string($dbcreat,$data->login)."' or
                                          TT.naam_2='"
.mysqli_real_escape_string($dbcreat,$data->login)."'
                                 AND BB.gebruikersnaam='"
.mysqli_real_escape_string($dbcreat,$gebruikersnaam2)."' AND BB.pagina='overzicht'") or die(mysqli_error($dbcreat));
 
 
?>


blijf de zelfde fout houden.
Gewijzigd op 10/03/2015 15:44:12 door Eeyk Vd noot
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/03/2015 15:47:59
Quote Anchor link
zover ik weet hoort er na een JOIN een ON statement te komen. Ik twijfel nu wat je wilt. Hebben de twee tabellen een relatie met elkaar?
 
- wes  -

- wes -

10/03/2015 15:48:46
Quote Anchor link
Wat probeer je hier nou te doen dan, dit is namelijk niet een query waar je echt een join bij nodig hebt, je legt namelijk geen relatie tussen de 2 tabellen hier. Gewoon een where volstaat hier met een select bb.*, tt.*
 
Ivo P

Ivo P

10/03/2015 16:03:19
Quote Anchor link
ik denk dat dit in de richting komt. (zonder nadere kennis van je probleem benadruk ik "in de richting", want er mist info, zoals Frank al aanhaalt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT * FROM berichten_muur AS BB
INNER JOIN
 (SELECT * FROM vriendenlijst AS TT
  WHERE  TT.naam_1='".mysqli_real_escape_string($dbcreat,$data->login)."'
     OR  TT.naam_2='".mysqli_real_escape_string($dbcreat,$data->login)."')  AS TTT
 ON BB.gebruikersnaam= TTT.naam_2 AND BB.pagina='overzicht'



edit:
ik heb 1 alias naar TTT veranderd.
Gewijzigd op 10/03/2015 16:04:33 door Ivo P
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 16:07:28
Quote Anchor link
Ivo P.

Thanks het werkt :D echt super bedankt ;D
 
Ivo P

Ivo P

10/03/2015 16:09:04
Quote Anchor link
ik dacht eigenlijk dat hij voor de helft zou werken, namelijk niet als het gaat om naam_1....

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
ON (BB.gebruikersnaam = TTT.naam_1 OR BB.gebruikersnaam = TTT.naam_2) AND BB.pagina='overzicht'
 
- wes  -

- wes -

10/03/2015 16:09:48
Quote Anchor link
Blijft een superslechte query en database-ontwerp, zou daar echt nog wat aan doen Eeyk
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 16:15:58
Quote Anchor link
alleen nu heb ik het volgende probleem.
ik krijg maar 1 nieuw bericht als iemand anders uit me vriendenlijst een bericht plaats krijg je weer de zelfde naam onder elkaar.

Afbeelding

Afbeelding


alle gegevens blijven bij de eerste vriend? en niet vriend 2 en 3.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/03/2015 16:19:23
Quote Anchor link
Zou je niet eerst eens de volgende tabellen maken?

- users
- berichten
- fotos

in de tabel berichten neem je dan ook een kolom user_id op
in de tabel fotos neem je dan ook een tabel bericht_id op er van uitgaande dat je de foto's in de berichten wilt plaatsen.
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 16:22:01
Quote Anchor link
Nee het moeten echt tekst berichten zijn. de foto's zijn voor later ik wil eerst dat dit werkt maar tot nu toe lukt het al 3 dagen niet.

door ivo p ben ik nu verder dan ooit maar nog steeds werkt het helaas niet.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/03/2015 16:24:33
Quote Anchor link
Wil je dat een gebruiker meer dan één bericht kan plaatsen/sturen?

Of is dit de tabel 'berichten'? in dat geval zou ik username vervangen voor user_id
Gewijzigd op 10/03/2015 16:33:36 door Frank Nietbelangrijk
 
Eeyk Vd noot

Eeyk Vd noot

10/03/2015 16:38:16
Quote Anchor link
de bedoeling is een soort chat waar leden hun dag kunnen vertellen.
als ze bevriend zijn met elkaar.


Het is gelukt! :D
ik moest While nog aanpassen naar $object
Gewijzigd op 10/03/2015 16:41:36 door Eeyk Vd noot
 



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.