pgSQL moelijk vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

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 »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

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 »
Mike D.

Mike D.

28/01/2009 18:44:00
Quote Anchor link
Nu heb ik een iets moelijker vraagje ivm pg_sql :
Ik heb dit stukje 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
16
17
18
19
20
21
22
23
24
<?php
$a
=pg_query("SELECT id, speler, stad, geld FROM speler ORDER BY speler DESC LIMIT ".$max." OFFSET ".$cur."");
$e=(($page*$max)-$max)+1;
while ($b=pg_fetch_array($a)){
    $c=pg_query("SELECT SUM(punt) AS punt FROM item_speler WHERE speler='".$b['speler']."'");
    $d=pg_fetch_object($c);
    if ($b['stad'] == ''){
        $b['stad']='- Geen -';
    }

    if ($d->punt == ''){
        $d->punt='0';
    }

    echo '
    <tr>
<td class="frame3" width="30">'
.$e.'</td>
<td class="frame3" width="250">'
.$b['stad'].'</td>
<td class="frame3" width="250">'
.$b['speler'].'</td>
<td class="frame3" width="110">'
.$b['geld'].'</td>
<td class="frame3" width="120">'
.$d->punt.'</td>
<td class="frame3" width="30">X</td>
</tr>'
;
$e++;
}

?>


Nu worden mijn resultaten gerangschikt volgens speler.
Maar nu wil ik dit laten rangschikken volgens de cijfers die bij $d->punt genereert.

Alvast bedankt
 
PHP hulp

PHP hulp

24/11/2024 18:31:49
 
PHP Newbie

PHP Newbie

28/01/2009 18:47:00
Quote Anchor link
pg_query("SELECT SUM(punt) AS puntsum FROM item_speler WHERE speler='".$b['speler']."' ORDER BY puntsum");

Edit:
Of bedoel je dit:

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
22
23
24
25
<?php
$a
=pg_query("SELECT
                sp.id,
                sp.speler,
                sp.stad,
                sp.geld,
                SUM(is.punt) AS sumpunt
            FROM
                speler AS sp
            JOIN
                item_speler AS is
                ON is.speler = sp.speler
            ORDER BY
                sumpunt
                DESC
            LIMIT
                "
.$max."
            OFFSET
                "
.$cur);

$e=(($page*$max)-$max)+1;
pg_fetch_array($a);

echo '<pre>'.print_r($result, true).'</pre>';
?>


Let ook even op foutafhandeling
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Mike D.

Mike D.

28/01/2009 18:53:00
Quote Anchor link
neen want de $b komt uit de table speler
Dus de gegevens van de table speler moeten gesorteerd worden volgens de table item_speler

Edit :
En hoe werkt da tnu juist ? Want kopieren vind ik wat nuteloos :p
leer je niks van bij he
Gewijzigd op 01/01/1970 01:00:00 door Mike D.
 
PHP Newbie

PHP Newbie

28/01/2009 19:00:00
Quote Anchor link
Kijk even of dat het resultaat geeft wat je verwacht. Als je wilt weten hoe het precies in elkaar steekt kun je even een tutorial zoeken over JOIN.
 
Mike D.

Mike D.

28/01/2009 19:04:00
Quote Anchor link
neen dit heeft niet het resultaat ik krijg deze fout :

Warning: pg_query() [function.pg-query]: Query failed: ERROR: relation "punt" does not exist in /var/www/vhosts/***.nl/httpdocs/ledenlijst.php on line 31

Maar volgens mij word in die query nergens de table item_speler aangehaald ?
 
Klaasjan Boven

Klaasjan Boven

28/01/2009 19:14:00
Quote Anchor link
ergens in de sql van Newbie moet speler item_speler worden
 
Mike D.

Mike D.

28/01/2009 19:25:00
Quote Anchor link
en waar dan wel ?
 
Mike D.

Mike D.

28/01/2009 19:43:00
Quote Anchor link
kan er iemand antworden aub ?
 
PHP Newbie

PHP Newbie

28/01/2009 19:46:00
Quote Anchor link
Zie edit

edit:
Niet bumpen
Als er niemand reageert in je topic mag je pas na 24 uur zelf weer een bericht plaatsen
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Mike D.

Mike D.

28/01/2009 19:48:00
Quote Anchor link
Edit van wat ?
Ik heb die code gebruikt maar ik krijg de fout die ik enkle regels geleden gezet heb
Gewijzigd op 01/01/1970 01:00:00 door Mike D.
 
PHP Newbie

PHP Newbie

28/01/2009 22:02:00
Quote Anchor link
Ik heb mijn topic nogmaals ge-edit daarna.
 
Mike D.

Mike D.

29/01/2009 13:53:00
Quote Anchor link
Ow ok sorry niet gezien maar nu krijg ik deze fout :

Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "." at character 133 in /var/www/vhosts/***.nl/httpdocs/ledenlijst.php on line 31

Dit is mijn lijn 31 :

".$cur);
 
Frank -

Frank -

29/01/2009 14:06:00
Quote Anchor link
Echo de query en je hebt het antwoord op je vraag waarom de query fout gaat.

Je zet dus ook NOOOOOOOIT een query rechtstreeks in de functie die hem uitvoert, dan kun je hem niet echoen...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$query
= "SELECT * FROM tabelnaam WHERE id = $1";
$result = pg_query_params($query, $_GET['id']);

echo $query;
?>
 
Wesley Overdijk

wesley Overdijk

29/01/2009 15:22:00
Quote Anchor link
where id = '". $1 ."'

al kan je volgens mij ook geen getal als variable nemen, of ben ik nu erg oldschool?
 
Jesper Diovo

Jesper Diovo

29/01/2009 15:28:00
Quote Anchor link
Nee klopt. Maar enkele quotes om een INT-waarde is al overbodig. SQL accepteert INTs zonder quotes, tenminste: als je datatype goed is.
 
Wesley Overdijk

wesley Overdijk

29/01/2009 15:31:00
Quote Anchor link
oeps :$

ik doe altijd enkele quotes, voor de zekerheid dan toch. Maar eventjes offtopic, heeft phphulp een sql manual? voor join etc, moet ik nog leren.
 
Frank -

Frank -

29/01/2009 15:38:00
Quote Anchor link
wesley schreef op 29.01.2009 15:22:
where id = '". $1 ."'

al kan je volgens mij ook geen getal als variable nemen, of ben ik nu erg oldschool?
;)

$1 is hier geen variabele binnen PHP, maar een placeholder binnen de query. De variabele $_GET['id'] wordt vervolgens op een veilige manier op de plek van $1 neergezet. Zo kun je uiteraard ook $2, $3, etc. gebruiken wanneer je meerdere parameters nodig hebt.

Zie de handleiding

Binnen SQL kun je dit ook doen wanneer je met prepared statements gaat werken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
PREPARE new_user(text, text) AS
  INSERT INTO users (naam, achternaam) VALUES($1, $2);

En vervolgens aanroepen vanuit je PHP met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
EXECUTE new_user('Jan', 'Jansen');


De placeholder haal je dus ook niet buiten quotes, dan klopt er echt helemaal niets meer van.

Edit:
Zie ook dit voorbeeld met meerdere parameters.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 



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.