INSERT INTO mysterie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

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 »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden 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 regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

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 »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

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

05/11/2024 16:23:42
 
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.