INSERT INTO mysterie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web 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 also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

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 »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

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 »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

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 »
Afra ca

Afra ca

05/04/2009 14:25:00
Quote Anchor link
Gegroet allen, ben nieuw hier, en zit momenteel met een beetje vreemd probleem. Ben voor havo 5 informatica eind opdracht bezig. Het is een site waarop je quizzen uit verschillende categorieën kunt maken en dergelijke. Maar toen ik aan het afronden was merkte ik dat mijn script om een vraag toe te voegen aan de vragen tabel in de database "quiz" het opeens niet meer deed.

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
<?php
//contact zoeken met mysql
    $mysql = mysql_connect("localhost", "username", "wachtwoord") or die ("Fout: geen verbinding met de server");
    //contact zoeken met de database
    mysql_select_db("quiz", $mysql) or die ("Fout: geen contact met database");
    //nummer toewijzen aan vraag
    $query = "SELECT MAX(vraagnummer)+1 as newID FROM vragen;";
    $resultaat = mysql_query($query) or die ("Fout: nieuwe vraaggegevens niet gevonden..");    
    $rij = mysql_fetch_array($resultaat, MYSQL_NUM);
    $newnummer = $rij[0];
    // vraag inserten
    $query = "INSERT INTO vragen (vraagnummer, vraag, antwoord1, antwoord2, antwoord3, antwoord4, categorie) VALUES ('$newnummer', '$_POST[vraag]', '$_POST[antwoord1]', '$_POST[antwoord2]','$_POST[antwoord3]','$_POST[antwoord4]','$_POST[categorie]');";
    //echo $query;  //DEBUGREGEL
    // goede antwoord inserten

    $query = "INSERT INTO antwoorden (vraagnummer, goede_antwoord) VALUES ('$newnummer', $goede_antwoord');";
    //feedback
    $query = "SELECT * FROM vragen WHERE vraagnummer = $newnummer";
    $resultaat = mysql_query($query) or die ("Fout: nieuwe vraaggegevens niet gevonden..");
    
    // deze gegevens in een array plaatsen.
    $rij = mysql_fetch_array($resultaat, MYSQL_NUM);
    
    // mysql verbinding sluiten
    mysql_close($mysql);
?>


We zijn hier wat betreft php en sql redelijk oppervlakkig, dus zal nog heel wat verbeterd kunnen worden, en heb gemerkt dat hier van andere termen worden gebruikt. Bij uitvoer van script geen error, word alleen niks ge"insert", heb de query laten echoën, resultaat van echo in phpmyadmin bij tabblad sql uitgevoerd, en dat werkte prima.

Mijn dank is groot voor jullie medewerking
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
 
PHP hulp

PHP hulp

09/11/2024 02:28:27
 
Arjan Kapteijn

Arjan Kapteijn

05/04/2009 14:27:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    // vraag inserten
    $query = "INSERT INTO vragen (vraagnummer, vraag, antwoord1, antwoord2, antwoord3, antwoord4, categorie) VALUES ('$newnummer', '$_POST[vraag]', '$_POST[antwoord1]', '$_POST[antwoord2]','$_POST[antwoord3]','$_POST[antwoord4]','$_POST[categorie]');";
    //echo $query;  //DEBUGREGEL
    // goede antwoord inserten

    $query = "INSERT INTO antwoorden (vraagnummer, goede_antwoord) VALUES ('$newnummer', $goede_antwoord');";
    //feedback
?>


Je hebt wel leuk een $query gemaakt, maar die $query word niet uitgevoerd (mysql_query()) en vervolgens overschreven.

Verder ontbreekt -iedere- controle en ik betwijfel dus ook of je hiermee je eindopdracht gaat halen.
 
Afra ca

Afra ca

05/04/2009 14:32:00
Quote Anchor link
Hmmm, Arjan, daar heb jij zeker een punt, dat was lichtelijk dom van mij. Heb het bij andere scripts wel gedaan......

Het concept controle is nog niet nodig geweest aangezien onze/mijn scripts enorm eenvoudig zijn. Het zou voor mijzelf leuk zijn om het wel te implementeren, maar kon het even niet vinden. Dus mocht je een linkje hebben waar een beschrijving kan vinden van controle gedoe, zeer welkom.

Ik begrijp dat je duidelijk wilt maken dat dit van kinderlijk niveau is, maar je toekomstverwachting is niet zo gewenst als je antwoord. Desalniettemin, mijn dank is groot :)
 
Frank -

Frank -

05/04/2009 14:35:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $query
= "SELECT MAX(vraagnummer)+1 as newID FROM vragen;";
?>

Deze query mag je NOOIT uitvoeren om een volgend id aan te maken, dat is smeken om problemen. Ga maar eens met 10 man tegelijk een id opvragen, krijg je alle 10 hetzelfde resultaat...

Gebruik een auto_increment, dat is de enige veilige manier om unieke id's aan te maken in MySQL. Je kunt na het aanmaken van het nieuwe record, dus ná de INSERT, met mysql_insert_id() het aangemaakte nummertje opvragen in PHP.

Zie verder de opmerkingen van Arjan, het script is nog niet voor de helft klaar. Vrij logisch dat er dan nog het e.e.a. fout gaat.
 
Jelmer -

Jelmer -

05/04/2009 14:37:00
Quote Anchor link
All the basics & de dingetjes die leuk zijn om te weten: SQL Beginnershandleiding. Daar wordt foutafhandeling ook in besproken, en dingen als prepared statements waar je pluspuntjes voor zou moeten krijgen van je docent :)

PDO heeft trouwens nog een leuk dingetje: het kan exceptions gooien (en daarmee je script stoppen en een handige melding weergeven) wanneer er iets mis gaat. Gebruik je dat, in combinatie met foreign key constraints (relaties in je database definiëren en afdwingen) en MySQL in de juiste modus zetten, dan heb je eigenlijk geen extra code voor foutafhandeling nodig. Echt een aanrader, maar misschien iets te veel voor beginners.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Afra ca

Afra ca

05/04/2009 16:28:00
Quote Anchor link
pgFrank schreef op 05.04.2009 14:35:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $query
= "SELECT MAX(vraagnummer)+1 as newID FROM vragen;";
?>

Deze query mag je NOOIT uitvoeren om een volgend id aan te maken, dat is smeken om problemen. Ga maar eens met 10 man tegelijk een id opvragen, krijg je alle 10 hetzelfde resultaat...

Gebruik een auto_increment, dat is de enige veilige manier om unieke id's aan te maken in MySQL. Je kunt na het aanmaken van het nieuwe record, dus ná de INSERT, met mysql_insert_id() het aangemaakte nummertje opvragen in PHP.

Zie verder de opmerkingen van Arjan, het script is nog niet voor de helft klaar. Vrij logisch dat er dan nog het e.e.a. fout gaat.


Nog een grappig verhaal. Groot deel van m'n systeem komt van iemand anders, was een script drama (als dát nog eens onder jullie ogen zou komen.....), en die had bij aanmaken database niet gebruik gemaakt van auto increment. Ondertussen wel gedaan, dus snap je kritiek ook zeker ;)
 
Arjan Kapteijn

Arjan Kapteijn

05/04/2009 16:51:00
Quote Anchor link
INSERT INTO vragen (vraagnummer, vraag, antwoord1, antwoord2, antwoord3, antwoord etc etc etc)

Geeft trouwens aan dat jullie het hoofdstuk normaliseren ook gemist hebben.
 
Afra ca

Afra ca

05/04/2009 17:24:00
Quote Anchor link
Arjan Kapteijn schreef op 05.04.2009 16:51:
INSERT INTO vragen (vraagnummer, vraag, antwoord1, antwoord2, antwoord3, antwoord etc etc etc)

Geeft trouwens aan dat jullie het hoofdstuk normaliseren ook gemist hebben.


En ook daar heb je een punt, Maar zoals ik zei, is mijn systeem gebasseerd (met toestemming) op die van iemand anders, dus valt daar gelukkig weer een verwijt weg.
 



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.