Nogmaals quotes

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving 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! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. 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

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

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 »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

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 »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

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

11/01/2025 05:57:33
 
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.