query blijft maar fout gaan ...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

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 »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

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 »
J A

J A

31/03/2008 20:50:00
Quote Anchor link
Hallo,

Ik word echt een keer gek. Ik voor een installatie script een query nodig voor de database. Maar hij blijft maar fout gaan en kan de fout echt niet vinden. Dit geeft hij als foutmelding:

Quote:
Notice: 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 '; CREATE TABLE portfolio_gemaakt (
In query: CREATE TABLE portfolio ( id int(11) NOT NULL auto_increment, voorbeeld varchar(255) NOT NULL, naam varchar(255) NOT NULL, opdracht text NOT NULL, resultaat varchar(255) NOT NULL, lyte varchar(255) NOT NULL, lytewidth int(11) NOT NULL, lyteheight int(11) NOT NULL, PRIMARY KEY (id) ); CREATE TABLE portfolio_gemaakt ( id int(11) NOT NULL auto_increment, portfolio_id int(11) NOT NULL, techniek_id int(11) NOT NULL, PRIMARY KEY (id) in /home/jordi/domains/jordi.frih.net/public_html/test/install.php on line 197


En hier is het stukje 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?php
if(!$db = mysql_connect($_POST['database_host'], $_POST['database_gebruikersnaam'], $_POST['database_wachtwoord']))
        {

            $_SESSION['errors']['database_host'] = true;
            $_SESSION['errors']['database_gebruikersnaam'] = true;
            $_SESSION['errors']['database_wachtwoord'] = true;
            $errors[] = 'Kon geen verbinding krijgen met database';
        }

        else
        {
            if(!mysql_select_db($_POST['database_dbnaam'], $db))
            {

                $_SESSION['errors']['database_dbnaam'] = true;
                $errors[] = 'Kon de database niet selecteren';
            }

            else
            {
                $query = "
                    CREATE TABLE portfolio (
                        id int(11) NOT NULL auto_increment,
                        voorbeeld varchar(255) NOT NULL,
                        naam varchar(255) NOT NULL,
                        opdracht text NOT NULL,
                        resultaat varchar(255) NOT NULL,
                        lyte varchar(255) NOT NULL,
                        lytewidth int(11) NOT NULL,
                        lyteheight int(11) NOT NULL,
                        PRIMARY KEY  (id)
                    );

                    CREATE TABLE portfolio_gemaakt (
                        id int(11) NOT NULL auto_increment,
                        portfolio_id int(11) NOT NULL,
                        techniek_id int(11) NOT NULL,
                        PRIMARY KEY  (id)
                    );

                    CREATE TABLE ratings (
                        id int(11) NOT NULL auto_increment,
                        portfolio_id varchar(80) NOT NULL,
                        rating_num int(11) NOT NULL,
                        IP varchar(25) NOT NULL,
                        PRIMARY KEY  (id)
                    );

                    CREATE TABLE techniek (
                        id int(11) NOT NULL auto_increment,
                        omschrijving varchar(255) NOT NULL,
                        PRIMARY KEY  (id)
                    );

                    INSERT INTO techniek VALUES (1, 'PSD');
                    INSERT INTO techniek VALUES (2, 'HTML');
                    INSERT INTO techniek VALUES (3, 'CSS');
                    INSERT INTO techniek VALUES (4, 'JS');
                    INSERT INTO techniek VALUES (5, 'FLASH');
                    INSERT INTO techniek VALUES (6, 'PHP');

                    CREATE TABLE admin (
                        admin_naam VARCHAR(255) NOT NULL ,
                        admin_wachtwoord VARCHAR(255) NOT NULL ,
                        url VARCHAR(255) NOT NULL ,
                        layout_soort VARCHAR(8) NOT NULL ,
                        layout_vorm VARCHAR(11) NOT NULL ,
                        plaatjes INT(11) NOT NULL ,
                        lytebox_kleur VARCHAR(6) NOT NULL ,
                        lytebox_flash VARCHAR(6) NOT NULL ,
                        lytebox_border VARCHAR(6) NOT NULL ,
                        lytebox_snelheid INT(2) NOT NULL
                    );

                    INSERT
                        INTO
                            admin
                        VALUES
                        (
                            '"
.$_POST['admin_naam']."',
                            '"
.$_POST['admin_wachtwoord']."',
                            '"
.$_POST['portfolio_url']."',
                            '"
.$_POST['portfolio_soort']."',
                            '"
.$_POST['portfolio_vorm']."',
                            "
.$_POST['portfolio_plaatjes'].",
                            '"
.$_POST['lytebox_kleur']."',
                            '"
.$_POST['lytebox_flash']."',
                            '"
.$_POST['lytebox_border']."',
                            "
.$_POST['lytebox_snelheid']."
                        );
                "
;

                if(!$res = mysql_query($query))
                {

                    trigger_error(mysql_error().'<br />In query: '.$query);
                }


                else
                {
?>
 
PHP hulp

PHP hulp

21/11/2024 13:55:38
 
Jan Koehoorn

Jan Koehoorn

31/03/2008 20:53:00
Quote Anchor link
Hij klaagt dus over die puntkomma (regel 29 van jouw voorbeeld).
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Frank -

Frank -

31/03/2008 20:56:00
Quote Anchor link
1) Met PHP een database of tabel aanmaken leidt in 99 van de 100 gevallen tot grote/zeer grote (veiligheids-) problemen.
2) Je gebruikt geen enkele vorm van beveiliging, nog meer problemen zijn je deel
3) mysql_query() kan maar 1 query uitvoeren, jij probeert er 12 uit te voeren. Vandaar dat de boel stuk loopt na de eerste query, dus ná de ;

Offtopic: diverse tabellen met onderlinge relaties, maar de relaties (de foreign keys) ontbreken. Er zijn dus geen relaties, er is geen sprake van een relationele database.
 
J A

J A

31/03/2008 20:58:00
Quote Anchor link
Het is dus slimmer om gewoon de gebruiker de tabellen toe te voegen. :)
 
Martijn B

Martijn B

31/03/2008 21:03:00
Quote Anchor link
Je zou sql bestanden kunnen verwerken.

Dan kun je zowel handmatig de bestanden uitvoeren of door een script.

Uiteraard moet dat script na het uitvoeren wel onklaar worden gemaakt.

edit:

MySQLi kan volgens mij meerdere queries uitvoeren.

http://nl.php.net/manual/en/function.mysqli-multi-query.php
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Frank -

Frank -

31/03/2008 21:06:00
Quote Anchor link
Jordi schreef op 31.03.2008 20:58:
Het is dus slimmer om gewoon de gebruiker de tabellen toe te voegen. :)
Dat zeg ik niet. Ik zeg wel dat je in 99 van de 100x tegen problemen gaat aanlopen, zie jouw huidige problemen en het onbreken van iedere vorm van beveiliging.

Tevens probeer je dingen te doen helemaal niet kunnen, dat duidt op een gebrek aan kennis. Zorg dat je eerst voldoende afweet van PHP voordat je met dit soort installatie-scripts aan de slag gaat, er kan een hele hoop fout gaan.
 
Martijn B

Martijn B

31/03/2008 21:09:00
Quote Anchor link
^^

Van fouten leer je gelukkig ook.
 
J A

J A

31/03/2008 21:28:00
Quote Anchor link
Quote:
Tevens probeer je dingen te doen helemaal niet kunnen


Het enige wat niet kon is zoveel dingen uitvoeren in in 1 keer. Maar ik heb toch maar besloten al het werk door de gebruiker zelf te laten doen :)
 
Frank -

Frank -

31/03/2008 21:38:00
Quote Anchor link
Uit de losse pols:
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
<?php
$aSQL
= array(
  "CREATE TABLE blablabla",
  "CREATE TABLE nog_meer_blablabla",
  "INSERT INTO blablabla ...",
  "INSERT INTO blablabla ...",
  "INSERT INTO blablabla ...",
  "CREATE TABLE bullshit"
);

foreach($aSQL as $query){
  if(!mysql_query($query)){
    echo mysql_error().$query; // blijkbaar iets mislukt
  }
}

?>

Array's doen wonderen...
 



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.