Nogmaals quotes

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

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 »

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 »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

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 »
Red Crew

Red Crew

12/06/2006 22:00:00
Quote Anchor link
Ik ben al mijn huidige code aan het omzetten naar code met enkele quotes aan de buiten kant.
Maar met mijn sql lijn heb ik een probleempje mijn docent PHP had gezegd dat bij de waardes enkele quotes moesten staan. Maar als ik op deze lijn de buitenste quotes omzet naar enkele krijg in een parse error.
Ik heb de juiste manier gevonden maar ik zoek even een verklaring.
Kan iemand mij een verklaring geven waarom juist ?


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
        $sql2 = 'INSERT INTO dvd';
        $sql2 .= ' ( naam, genre_id, foto, omschrijving, regisseur_id, speelduur )';
        $sql2 .= ' VALUES';
        $sql2 .= " ( '".$naam."', '".$genre_id."', '".$foto."', '".$omschrijving."', '".$regisseur_id."', '".$speelduur."' );";

        $result4 = mysql_query( $sql2 );

        $sql2 = 'INSERT INTO dvd';
        $sql2 .= ' ( naam, genre_id, foto, omschrijving, regisseur_id, speelduur )';
        $sql2 .= ' VALUES';
        $sql2 .= ' ( '.$naam.', '.$genre_id.', '.$foto.', '.$omschrijving.', '.$regisseur_id.', '.$speelduur.' );';

        $result4 = mysql_query( $sql2 );
?>
 
PHP hulp

PHP hulp

17/11/2024 02:39:44
 
Klaasjan Boven

Klaasjan Boven

12/06/2006 22:37:00
Quote Anchor link
Sorry maar SQL is de wat mij betreft de uitzondering daar wel
"SELECT ....";
Dus " aan de buitenkant :)
 
Red Crew

Red Crew

12/06/2006 22:38:00
Quote Anchor link
OK Thx dat weet ik dan ook al weer.
Iemand enige verklaring waarom?

Ja sorry ik wil het graag goed leren.
 
PHP Newbie

PHP Newbie

12/06/2006 22:39:00
Quote Anchor link
met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql2 .= " ( '".$naam."', '".$genre_id."', '".$foto."', '".$omschrijving."', '".$regisseur_id."', '".$speelduur."' );";


krijg je de volgende querie:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql2 .= " ( 'php', '1', 'oke.jpg', 'omschrijving', '4', '3 uur' );";


maar met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql2 .= ' ( naam, genre_id, foto, omschrijving, regisseur_id, speelduur )';


krijg je de volgende querie

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql2 .= " ( php, 1, oke.jpg, omschrijving, 4, 3 uur );";
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Jan Koehoorn

Jan Koehoorn

12/06/2006 22:41:00
Quote Anchor link
Bij genre_id en regisseur_id heb ik de indruk dat het om INT's gaat. Verder heb ik je query wat versimpeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql2
= "
    INSERT INTO dvd
    ( naam, genre_id, foto, omschrijving, regisseur_id, speelduur )
    VALUES
    ('"
.$naam."', ".$genre_id.", '".$foto."', '".$omschrijving."', ".$regisseur_id.", '".$speelduur."')";
?>
 
Frank -

Frank -

12/06/2006 22:43:00
Quote Anchor link
Persoonlijk zou ik de query iets anders (lees: overzichtelijker) noteren:
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
$sql2
= "
INSERT INTO
  dvd(
    naam,
    genre_id,
    foto,
    omschrijving,
    regisseur_id,
    speelduur
  )
VALUES(
  '"
.$naam."',
  '"
.$genre_id."',
  '"
.$foto."',
  '"
.$omschrijving."',
  '"
.$regisseur_id."',
  '"
.$speelduur."'
);
"
;
?>

Zo loop je niet te kloten met diverse soorten quotes om de query en heb je niet 3, 4 x $sql2 = blabla nodig. Tevens is snel te zien hoeveel kolommen je hebt en hoeveel waardes je probeert weg te schrijven. Ook het aantal komma's is goed te zien, dit maakt de kans op fouten een stuk kleiner. Het debuggen zal in elk geval sneller gaan.

Edit: En wat Jan al zegt, wanneer je integers wegschrijft, horen daar geen quotes (enkele quotes ' ) om te staan.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Jan Koehoorn

Jan Koehoorn

12/06/2006 22:45:00
Quote Anchor link
@Frank: wat moet die puntkomma op regel 19?
 
Frank -

Frank -

12/06/2006 22:47:00
Quote Anchor link
Jan:
@Frank: wat moet die puntkomma op regel 19?
Daarmee sluit je de query af. Het is officieel de enige juiste manier om een query te beeindigen. Zelf gebruik ik ze nauwelijks, maar het zou eigenlijk wel zo netjes zijn.
 
Red Crew

Red Crew

12/06/2006 22:48:00
Quote Anchor link
@Jan: Bij de _id gaat het inderdaad om INT's die de user niet zelf kunnen intypen kiezen uit een dropdown menu.
Ja inderdaad bij uw versie is er iets minder typwerk dus ook minder kans op typfouten. Laat jij daarom de enkele quotes ook weg bij de _id, omdat het geen eigen input van user is ?

@PHP_Newbie: jouw uitleg snap ik niet compleet ?
 
Jan Koehoorn

Jan Koehoorn

12/06/2006 22:48:00
Quote Anchor link
@Frank: Okee bedankt, die syntax kende ik nog niet.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Klaasjan Boven

Klaasjan Boven

12/06/2006 22:49:00
Quote Anchor link
@ Redcrew: Waarom gebruik je enkele en dubbele Quotes Wil je dat weten?
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Red Crew

Red Crew

12/06/2006 22:50:00
Quote Anchor link
@Frank is eigenlijk al heel wet netter :)

Ik had mijn sql al opgesplits in 3 regels om het wat duidelijker te hebben, vroeger typte ik alles achter elkaar.

Helemaal onleesbaar.
 
Jan Koehoorn

Jan Koehoorn

12/06/2006 22:51:00
Quote Anchor link
RedCrew:
@Jan: Bij de _id gaat het inderdaad om INT's die de user niet zelf kunnen intypen kiezen uit een dropdown menu.
Ja inderdaad bij uw versie is er iets minder typwerk dus ook minder kans op typfouten. Laat jij daarom de enkele quotes ook weg bij de _id, omdat het geen eigen input van user is ?


Nee, het hangt af van het datatype. Omdat dit veld als een integer (een geheel getal) in de db opgeslagen moet worden horen er geen quotes om, want die maken er een string van.
 
Red Crew

Red Crew

12/06/2006 22:53:00
Quote Anchor link
@Klaasjan: ik gebruikte vroeger overal dubbele quotes en escapte alles.

Nu had frank me eergisteren in het kort uitgelegd dat je de PHP omring met enkele quotes.

Maar bij mijn SQL wist ik dat erom mijn input enkele quotes moeten staan om de userinput te beveiligen.

Alleen toen ik de buitenste dubbele quotes veranderde naar enkele quotes kreeg ik opeens een parse error ik probeer ondertussen wat bij te leren uit mijn fouten
 
Jan Koehoorn

Jan Koehoorn

12/06/2006 22:55:00
Quote Anchor link
Er zijn in PHP twee manieren om vars buiten de quotes te halen. In niet-MySQL begin je met enkele quotes. In MySQL begin je met dubbele quotes.
 
PHP Newbie

PHP Newbie

12/06/2006 22:56:00
Quote Anchor link
[quote=Red
...

@PHP_Newbie: jouw uitleg snap ik niet compleet ?[/quote]

zie edit
 
Frank -

Frank -

12/06/2006 22:57:00
Quote Anchor link
RedCrew:
@Jan: Bij de _id gaat het inderdaad om INT's die de user niet zelf kunnen intypen kiezen uit een dropdown menu.
Zal ik jouw database dan even naar de ***beep*** helpen? Jij maakt een html-formulier aan, maar jij stuurt deze naar mijn browser. Dit formulier kan ik dus volledig naar eigen inzicht aanpassen. Op deze manier kan ik eenvoudig corrupte data jouw database injagen.

Kijk eens tussen de reacties op dit script. Hier was ook sprake van formulieren met dropdown lijsten die niet konden worden aangepast...

Conclusie: controleer of de input wel echt nummeriek is.
 
Red Crew

Red Crew

12/06/2006 23:06:00
Quote Anchor link
@PHP_Newbie: got it :)

@Frank: neen ik beweer niet dat mijn script onhackbaar is daar zitten veel gaten in maar je moet de deur ook niet opzetten en roepen hey kom alles ff overhoop gooien :)

Er zitten ondertussen al heel wat controles in.
Ik ben eerst bezig met het maken van wat scripts vooralleer ik aan mijn online e-cataloog van de winkel begin.
Ik weet al iets van beveiliging maar de complete beveiliging moet nog komen. BTW de is sowieso ook al dat er alleen kan producten toegevoegd (op dit moment zijn het wel ,geen artikelen) worden door mensen die je zelf uitkiest. en die dan moeten ingelogd zijn mbv sessies in combinaties met cookies en een fingerprint hash. Maar dat zijn zorgen voor later, als ik de basis weer wat beter kan. Ik probeer eerst te kruipen dan te mij recht te trekken en dan te lopen.
Gewijzigd op 01/01/1970 01:00:00 door Red Crew
 



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.