quotes1-2-3 plaatsen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

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 »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »
Oscar thys

oscar thys

06/04/2012 13:07:09
Quote Anchor link
Als ik het goed begrepen heb plaats je in HTML "(dubbele)quotes.
in PHP '(enkele)quotes.

Waarom zie ik dan tussen PHP code soms '"(drie)quotes hetgeen erg verwarrend lijkt;is het dan '+" of "+'
bedankt
 
PHP hulp

PHP hulp

07/01/2025 05:18:12
 
Erwin H

Erwin H

06/04/2012 13:14:19
Quote Anchor link
Dat ligt aan wat er precies gedaan wordt. Als je bijvoorbeeld HTML code echoed in php kan je dat zo doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<div id="iets"></div>';
?>

Maar het id nu uit een variabele komt dan moet je die uit de string halen en daar krijg je extra quotes erbij:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<div id="'.$eenVariabele.'"></div>';
?>


Hetzelfde met SQL. Daar staan de waardes binnen enkele quotes en krijg je dus dit (de string quotes in php worden nu dubbele om niet te hoeven escapen):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= "SELECT id FROM tabelName WHERE name = 'iets'";
?>

En als hier ook weer het iets uit een variabele komt dan kan je die op de volgende manier invoegen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= "SELECT id FROM tabelName WHERE name = '".$eenVariabele."'";
?>

Nu krijg je op het eind dus drie quotes (dubbel, enkel, dubbel) maar het lijken er wel vijf...
 
Oscar thys

oscar thys

06/04/2012 13:31:31
Quote Anchor link
Bedankt,maar het is moeilijk
 
Jordi Kroon

Jordi Kroon

06/04/2012 14:10:33
Quote Anchor link
Wat snap je dan niet?
 
Oscar thys

oscar thys

06/04/2012 17:42:43
Quote Anchor link
"SELECT (kolom)naam FROM (tabel)berichten WHERE naam LIKE %S%"
Dit is toch wat er normaal moet staan nml "om de string te openen en"om de string te sluiten.
In dit geval toch dubbele quotes?
 
Obelix Idefix

Obelix Idefix

06/04/2012 17:58:20
Quote Anchor link
Dat laat Erwin in zijn voorbeelden toch ook zien?
 
Oscar thys

oscar thys

06/04/2012 18:51:29
Quote Anchor link
ok maar wat komt er achter,hoe geraak je aan die enkele quote
 
Obelix Idefix

Obelix Idefix

06/04/2012 19:23:49
Quote Anchor link
Oscar thys op 06/04/2012 18:51:29:
ok maar wat komt er achter,hoe geraak je aan die enkele quote


Wat bedoel je hiermee?
Wat komt waar achter?
Die quote (als teken)? Die zit gewoon op je toetsenbord... :s
 
Erwin H

Erwin H

06/04/2012 20:32:16
Quote Anchor link
@Oscar
Het principe is heel eenvoudig, quotes komen altijd met z'n tweeen. Een openings quote en een sluitings quote. Tel in elk voorbeeld dat ik gaf de quotes maar, er zijn altijd een even aantal quotes. Een even aantal enkele en een even aantal dubbele.

Als je dus ergens een string moet maken en je plaatst een quote (enkele of dubbele), dan moet je je altijd bedenken dat je die ook moet afsluiten. Het beste is om die afsluiting direct te zetten, dat vereenvoudigd het voor je.

Moet je vervolgens die string splitsen, dan doe je dat ook altijd direct met twee quotes. Een om het eerste deel te sluiten, de andere om het tweede deel te openen. En uiteraard moet je altijd een enkele quote met een enkele quote afsluiten en een dubbele met een dubbele.

Voorbeeldje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'Dit is een gewone string';
?>

Quote aan het begin, quote aan het eind. Nu wil ik echter hier HTML in plaatsen om het bijvoeglijk naamwoord een kleur of zo te geven via een span met een class:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'Dit is een <span class="kleur">gewone</span> string';
?>

Ook weer twee quotes in die HTML.
Volgende stap, het bijvoeglijk naamwoord is een variabele, dus ik moet de string onderbreken om er een php variabele in te voegen. Ik moet de string dus sluiten (met de enkele quote en daarna het tweede deel weer openen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'Dit is een <span class="kleur">'.$eenVariabele.'</span> string';
?>

En zo verder en zo verder.
 
Jeroen VD

Jeroen VD

06/04/2012 20:34:05
Quote Anchor link
Lees deze tutorial van mij eens. Dan zal je ws een hoop duidelijk worden
Gewijzigd op 06/04/2012 20:34:36 door Jeroen VD
 
Oscar thys

oscar thys

07/04/2012 18:42:46
Quote Anchor link
Ik heb die tutorial al 5 keer gelezen en kom tot het volgende besluit:
dubbele quotes voor html
enkele quotes voor php
Maar mijn vraag is de volgende:
mysql_query("insert into berichten(naam, bericht, tijd)values ('".mysql_real_escape_string enz...
Vanwaar komt '(een)"(twee)quotes die dan verder ook gebruikt worden om af te sluiten.
dat vind ik nergens terug en dat is mijn probleem
 
Noppes Homeland

Noppes Homeland

07/04/2012 18:53:43
Quote Anchor link
string waarden in sql worden gequote met enkele quotes nooit met dubbele

WHERE naam = "piet" is niet goed
WHERE naam = 'piet' is wel goed

Dus vandaar dat er geroepen wordt dat je in feite strings in php altijd quote met enkele quotes - waardoor je dus gedwongen wordt php variabelen naar buiten te halen -, met de uitzondering van:
sql-statements
en de specials: \t \r n

en de stelling: escapen is in feite bijna altijd een overbodige coding actie.
 
Wouter J

Wouter J

07/04/2012 18:57:50
Quote Anchor link
Stel je wilt dit zinnetje echoën in PHP:

Oscar zegt: 'Ik begrijp helemaal niks van die quotes'

Daar zitten enkele quotes in. In PHP ziet het er dan zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "Oscar zegt: 'Ik begrijp helemaal niks van die quotes'";
?>

Stel dat we nu een array hebben met allemaal citaten van jou (om maar even bij het voorbeeld te blijven). Dan krijgen we zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$quotesOfOscar
= Array('Ik begrijp helemaal niks van die quotes', 'Waarom drie quotes in 1?', 'Foo bar en wat lorem ipsum');
?>

Nu willen we dit op de zelfde manier echoën als het eerste voorbeeld. Dus met Oscar zegt erbij en de quotes tussen enkele quotes. Het geen we dan moeten doen is de quote zelf (dus alles binnen de enkele quotes van het eerste voorbeeld) veranderen in de variabele. Dan krijg je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$quotesOfOscar
= array(...);
foreach( $quotesOfOscar as $quote )
{

  echo "Oscar zegt: '".$quote."'";
}

?>

Zie je nu wat er gebeurd? We krijgen nu die drie quotes wat jij niet snapt.

Je kan het bovenstaande ook in dit veranderen (al is dit niet 100% correct):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$quotesOfOscar
= array(...);
foreach( ... )
{

  echo "Oscar zegt: '$quote'";
}

?>

Maar i.p.v. dat we de variabele in de string stoppen (wat verkeerd is) halen we het eruit en daarvoor moeten we de string eerst stoppen (door af te sluiten met ") vervolgens .$quote. plaatsen en dan weer de string te open om de sluit ' te plaatsen en daarom plaatsen we weer een ".

Begrijp je het nu?
 
Oscar thys

oscar thys

07/04/2012 19:55:09
Quote Anchor link
('".mysql_real_escape_string enz
maar welke string of variable staat er dan vooor .mysql_real enz..
 
Erwin H

Erwin H

07/04/2012 20:04:18
Quote Anchor link
De volledige regel zal waarschijnlijk iets als dit zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= mysql_query("insert into berichten(naam, bericht, tijd)values ('".mysql_real_escape_string($_POST['naam'])."','".mysql_real_escape_string($_POST['bericht'])."','".mysql_real_escape_string($_POST['tijd'])."'");
?>

En iets beter opgeschreven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$query
= mysql_query("insert into berichten(
                        naam,
                        bericht,
                        tijd)
                      values(
                        '"
.mysql_real_escape_string($_POST['naam'])."',
                        '"
.mysql_real_escape_string($_POST['bericht'])."',
                        '"
.mysql_real_escape_string($_POST['tijd'])."'"
                      );
?>

Het verwarrende is dat je hier nu eigenlijk twee talen door elkaar hebt. PHP en SQL. Daarom krijg je ook al die verschillende quotes.

Als het alleen SQL zou zijn dan zou dit het statement zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
insert into berichten(
  naam,
  bericht,
  tijd
) values (
  'naam_waarde'
  'bericht_waarde'
  'tijd_waarde'
);

Zoals je ziet is hier het gebruik van de enkele quotes als iets duidelijker. Die staan in tweetallen om de in te voeren waardes heen, om in SQL een string aan te duiden.

Omdat je het echter in PHP hebt staan is het hele SQL statement een string in PHP en daarom moeten er dus nog quotes (dubbele in dit geval om heen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$query
= mysql_query("insert into berichten(
                        naam,
                        bericht,
                        tijd)
                      values(
                        'naam_waarde',
                        'bericht_waarde',
                        'tijde_waarde'
                      "
);
?>

En omdat de waardes geen directe (hard coded) strings zijn, maar in variabele zitten, moet je die string opknippen en met quotes afsluiten en weer openen om de variabele in te voegen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$query
= mysql_query("insert into berichten(
                        naam,
                        bericht,
                        tijd)
                      values(
                        '"
.mysql_real_escape_string($_POST['naam'])."',
                        '"
.mysql_real_escape_string($_POST['bericht'])."',
                        '"
.mysql_real_escape_string($_POST['tijd'])."'"
                      );
?>

Dit gaat dus ook weer met de dubbele quotes omdat het de PHP string onderbreekt.
 
Wouter J

Wouter J

07/04/2012 20:11:05
Quote Anchor link
1) Je hebt de string:
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
<?php

$query
= "
INSERT INTO
  berichten
  (
    naam,
    bericht,
    tijd
  )
VALUES
(
  '"
.mysql_real_escape_string($foo)."',
  '"
.mysql_real_escape_string($bar)."',
  '"
.mysql_real_escape_string($time)."'
)"
;
$result = mysql_query($query);
?>


2Als we de query voluit schrijven, dus even zonder functies en variabelen, krijgen we iets als:
"INSERT INTO berichten(naam, bericht, tijd) VALUES ('foo', 'bar', 'time')"

Hierin openen we de string met " en aan het eind sluiten we hem met ". Omdat values in SQL tussen quotes moeten gebruiken we in de string 3x ' om de values heen, zoals 'foo' 'bar' 'time'.

3Nu willen we die foo/bar/time variabel maken, we voegen dus een variabele erin:
"INSERT INTO berichten(naam, bericht, tijd) VALUES ('$foo', '$bar', '$time')"

4Dit mag op deze manier in PHP, maar het is niet netjes. Daarom gaan we de variabele uit de string halen. Dit betekend dat we de string sluiten (met ", omdat we daarmee ook geopend zijn). Vervolgens gebruik je de . operator om 2 dingen aan elkaar te plakken dan komt de variabele dan weer de . operator en dan moeten we de string weer openen, omdat we gesloten hebben met " openen we hem ook met ". Het resultaat wordt dan:
"INSERT INTO berichten(naam, bericht, tijd) VALUES ('".$foo."', '".$bar."', '".$time."')"

Dit is dus eigenlijk precies hetzelfde als "Hello ".$name Alleen i.p.v. de spatie staat er een quote in de string.

Nu moeten er nog de escape functies omheen, maar dat spreekt wel voor zich.

Mocht je dit nog steeds niet begrijpen, leg dan eens uit tot hoever je het wel begrijpt. Telkens zo'n string geven helpt me en de andere niet om uit te vinden wat je niet begrijpt.
Ik heb dit nu even in stappen opgedeeld, vertel me tot welke stap je het begrijpt en waarom je de stap erna het niet meer begrijpt. Dan kan ik daar eventueel verder op toespitsen.
Gewijzigd op 07/04/2012 20:11:53 door Wouter J
 
Noppes Homeland

Noppes Homeland

07/04/2012 20:20:16
Quote Anchor link
Je bent echt kippig he!

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
<?php
$sql
= "INSERT INTO
           flater
              (ik,
               snap,
               niet,
               wat,
               een,
               string,
               is)
       VALUES ('"
.mysql_real_escape_string('ik')."',
               '"
.mysql_real_escape_string('sla')."',
               '"
.mysql_real_escape_string('graag')."',
               '"
.mysql_real_escape_string('een')."',
               '"
.mysql_real_escape_string('flater')."',
               '"
.mysql_real_escape_string('?')."',
               '"
.mysql_real_escape_string('!')."')";
?>


Alles wat hier tussen " " staat is een string en wat tussen de . . stata is php gerelateerd.
Wat aan de functie mysql_real_escape_string wordt doorgegeven is ook een string welke je dan weer quote met enkele quotes tenzij het een variabele is dan hoef je geen quotes te plaatsen!

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
$ik
= 'Ik';
$sla = 'sla';
$graag = 'graag';
$een = 'een';
$flater = 'flater';

$sql = "INSERT INTO
           flater
              (ik,
               snap,
               niet,
               wat,
               een,
               string,
               is)
       VALUES ('"
.mysql_real_escape_string($ik)."',
               '"
.mysql_real_escape_string($sla)."',
               '"
.mysql_real_escape_string($graag)."',
               '"
.mysql_real_escape_string($een)."',
               '"
.mysql_real_escape_string($flater)."',
               '"
.mysql_real_escape_string('?')."',
               '"
.mysql_real_escape_string('!')."')";
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$x
= 20;
echo 'Ik herhaal liever '.$x.' keer mijn vraag, dan dat ik een flater sla?!';
?>


zo en nu is alles wat tussen ' ' staat een string, en wat tussen de . . is weer php gerelateerd.

En herhaal je vraag niet telkens, maak dan op z'n minst duidelijk wat je er niet aan begrijpt.
Gewijzigd op 07/04/2012 20:21:36 door Noppes Homeland
 
Oscar thys

oscar thys

07/04/2012 20:30:34
Quote Anchor link
Dit is fantastisch uitgelegd,bedankt:-)
 
Wouter J

Wouter J

07/04/2012 20:35:49
Quote Anchor link
Je begrijpt het eindelijk?!!! ;-)
Afbeelding

Afbeelding Afbeelding

Offtopic:
Ik heb nog nooit zoveel lange uitleggen van verschillende mensen in 1 topic gezien :D
Gewijzigd op 07/04/2012 20:37:46 door Wouter J
 
Oscar thys

oscar thys

08/04/2012 12:04:20
Quote Anchor link
;-)merçi
 



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.