Mysql/php foutmelding

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! 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! Binnen deze rol houdt jij je met het volgende bezig: 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

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

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 »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

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 »
Wouter Polman

Wouter Polman

18/09/2013 16:04:52
Quote Anchor link
Heey,

Na een tijd gestopt te zijn met php toch maar weer begonnn..

Hierbij:
Quote:
Succesfully connected Logs insert gone wrong
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.188.253,,html_special_chars(Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) Appl' at line 4


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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
session_start();
//config.php\\
#---edit after this---#


    $dbhost = 'localhost'; //most of the time 'localhost'
    $dbuname = 'xx'; //Database username
    $dbupass = 'xx'; //Database user password
    $dbname = 'xx'; //Database name

    $logger_name = 'my ip logger'; //Your logger name
#--- stop editting ---#



$connect = mysql_connect($dbhost,$dbuname,$dbupass);
if(mysql_select_db($dbname)){

}
else{
    'Could not connect to'.$dbname;
    die(mysql_error());
}


if (!$connect) {
    die('Could not connect:' . mysql_error());
}
elseif($connect){
    echo 'Succesfully connected';
}


$loginname = $_SESSION['name'];
$ip = $_SERVER['REMOTE_ADDR'];
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$query = mysql_query("INSERT INTO admin_logs
(id,ip,loginname,user_agent,date)
VALUES
(123,$ip,$loginname,html_special_chars($user_agent),$date)"
);

if(!$query){
    echo 'Logs insert gone wrong';
    die(mysql_error());
}

?>


Het rare is dat hij regel 4 aangeeft terwijl hij op een verdere regel is... En de rest wel gewoon parsed.

Iemand die het weet?
 
PHP hulp

PHP hulp

08/01/2025 07:47:16
 
Erwin H

Erwin H

18/09/2013 16:07:02
Quote Anchor link
Strings in sql horen tussen quotes en php functies werken niet in sql. Variable expansion werkt wel voor variabelen, niet voor functies.
Gewijzigd op 18/09/2013 16:08:05 door Erwin H
 
Wouter Polman

Wouter Polman

18/09/2013 17:12:03
Quote Anchor link
Kan je het een klein beetje verduidelijken?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

18/09/2013 17:15:56
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$query
= mysql_query("INSERT INTO admin_logs
(id,ip,loginname,user_agent,date)
VALUES
(123,'$ip','$loginname','"
.html_special_chars($user_agent)."','$date')");
?>
 
Kris Peeters

Kris Peeters

18/09/2013 17:17:16
Quote Anchor link
Lijn 32 en verder:

NIET
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$query
= mysql_query("INSERT INTO admin_logs
(id,ip,loginname,user_agent,date)
VALUES
(123,$ip,$loginname,html_special_chars($user_agent),$date)"
);
?>


WEL
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$query
= mysql_query("INSERT INTO admin_logs
(id,ip,loginname,user_agent,date)
VALUES
('123', '"
. $ip . "', '" . $loginname . "', '" . htmlspecialchars($user_agent) . "', '" . $date . "')");
?>


Of wat Frank zegt.

Edit: ik had er niet op gelet, maar het is htmlspecialchars()
Gewijzigd op 18/09/2013 17:22:13 door Kris Peeters
 
Frank Nietbelangrijk

Frank Nietbelangrijk

18/09/2013 17:21:08
Quote Anchor link
nog liever zie ik alle php variabelen buiten quotes. Het is altijd een goed idee om je query even te echo-en zodat je ziet wat er uiteindelijk staat.
 
RobertJan Doeternietoe

RobertJan Doeternietoe

18/09/2013 17:21:22
Quote Anchor link
Misschien een stomme vraag, maar is het niet htmlspecialchars() inplaats van html_special_chars() ?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

18/09/2013 17:21:36
Quote Anchor link
dat zeg ik LOL
 
RobertJan Doeternietoe

RobertJan Doeternietoe

18/09/2013 17:23:52
Quote Anchor link
Aha, was iets te laat met posten :P
 
Erwin H

Erwin H

18/09/2013 17:25:04
Quote Anchor link
Wouter Polman op 18/09/2013 17:12:03:
Kan je het een klein beetje verduidelijken?

Jawel, kijk naar de voorbeelden van Kris en Frank :-)

Wat je moet bedenken is dat elke string tussen quotes hoort. Binnen php en binnen SQL. Dus als je in php een query bouwt met daarin een string waarde, dan krijg je quotes binnen quotes:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$query
= "INSERT INTO tabel(kolom_naam)
          VALUES('waarde')"
;
?>

De dubbele quotes zijn hier voor de string in php (de query), de enkele quotes zijn voor de string in de SQL query (de waarde).

Variable expansion is dat php een variabele binnen een string ook daadwerkelijk als variabele ziet en niet als onderdeel van de string. Als je de string dan gebruikt dan krijg je de waarde die in die variabele zat te zien en niet de variabele naam. Dit werkt alleen voor strings met dubbele quotes, niet met enkele.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$var
= 'test';
echo "Dit is een $var"; //Geeft: Dit is een test
echo 'Dit is een $var'; //Geeft: Dit is een $var
?>

Functies werken hierbinnen echter niet. die moet je buiten de quotes halen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$var
= 'test';
echo "Dit is een ucfirst( $var )"; //Geeft: Dit is een ucfirst( test )
echo "Dit is een ".ucfirst( $var ); //Geeft: Dit is een Test
?>
 



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.