quotes1-2-3 plaatsen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

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 »

Java Ontwikkelaar

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 »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

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

27/11/2024 23:19:16
 
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.