INSERT INTO NULL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Java Developer

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 »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »
Mr.Moe

Mr.Moe

22/04/2009 10:10:00
Quote Anchor link
Hallo ik zit namelijk met het volgende.

ik wil mijn gegevens in een database krijgen aan de hand van een formulier. Het formulier laat me vrij om niet alle velden te moeten invullen.

Ik ga bv mijn naam ophalen. $naam = $_POST['naam'];
dus $naam = Moe of $naam = ''

ok nu wil ik dit in mijn database steken. Als de naam is ingevuld, geen probleem. Als de naam een lege string is, zou ik er graag NULL zien staan. Niet de string NULL, maar NULL van dit is een leeg veld.

Hoe kan ik dit doen?

Hopelijk is het duidelijk genoeg.
 
PHP hulp

PHP hulp

07/01/2025 00:48:28
 

22/04/2009 10:14:00
Quote Anchor link
if (empty($_POST['naam'])){

$naam = "NULL";

}

else

{

$naam = $_POST['naam'];

}
 
Mr.Moe

Mr.Moe

22/04/2009 10:17:00
Quote Anchor link
Als ik dat doe, komt er in mijn db NULL te staan als string.
 
TJVB tvb

TJVB tvb

22/04/2009 10:19:00
Quote Anchor link
Je moet dan ook $naam = NULL; gebruiken
 

22/04/2009 10:20:00
Quote Anchor link
Oh oke (gebruik in prencipe nooit null..)
 
Mr.Moe

Mr.Moe

22/04/2009 10:23:00
Quote Anchor link
$naam = NULL (al geprobeerd) Hoe schrijf ik dit dan in mijn query?

$query = "INSERT INTO tblnaam (naam) VALUES ('$naam')";

Als ik het zo doe blijft het veld leeg en komt er geen NULL (van ik ben leeg) te staan.
 
Dennis Mertens

Dennis Mertens

22/04/2009 10:38:00
Quote Anchor link
Gebruik een CASE (of IF-)statement in de INSERT query. Dit kan gewoon met (My)SQL.
 
TJVB tvb

TJVB tvb

22/04/2009 10:40:00
Quote Anchor link
Je moet dan zorgen dat die '$naam' veranderd in $naam. Verder is het niet verstandig om je variabelen buiten je quotes te halen.
 
Mr.Moe

Mr.Moe

22/04/2009 10:43:00
Quote Anchor link
@Dennis: Hoe doe je dit dan juist, want dit lukt me niet.
 
- SanThe -

- SanThe -

22/04/2009 10:52:00
Quote Anchor link
NULL is een sql-waarde, dus daar moeten géén quotes omheen staan.
 
Jelmer -

Jelmer -

22/04/2009 11:11:00
Quote Anchor link
Je zou er ook een functie voor kunnen maken, a la
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
<?php
function value_or_null($value)
{

    $value = trim($value);
    
    if($value == '') // geen empty(), omdat je dan niet meer '0' in kan vullen
        return 'NULL';
    else
        return sprintf("'%'", mysql_real_escape_string($value));
}


$query = '
    INSERT INTO antwoorden (
        vraag_1,
        vraag_2,
        vraag_3
    ) VALUES (
        '
. value_or_null($_POST['vraag_1']) . ',
        '
. value_or_null($_POST['vraag_2']) . ',
        '
. value_or_null($_POST['vraag_3']) . '
    )'
;
?>
 
Dennis Mertens

Dennis Mertens

22/04/2009 12:20:00
Quote Anchor link
http://dev.mysql.com/doc/refman/5.0/en/case-statement.html

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
mysql_query("
    INSERT INTO antwoorden
    (vraag)
    VALUES (
        CASE
            WHEN '"
.$value."' == '' THEN
                NULL
            ELSE
                '"
.$value."'
        END CASE
"
);
[
/code]
 
Mr.Moe

Mr.Moe

22/04/2009 12:41:00
Quote Anchor link
danke allemaal.
 
Dennis Mertens

Dennis Mertens

22/04/2009 13:11:00
Quote Anchor link
Wat heb je nu gebruikt dan? :)
 
Mr.Moe

Mr.Moe

22/04/2009 17:05:00
Quote Anchor link
Ik heb die functie van Jelmer gebruikt, deze werkt voor wat het moet doen. Maar het uiteindelijke script werkt nog steeds niet.

Echt vreemd, er moet via een query 1 record worden opgehaald, dit om te zien of de ingevoerde gegevens kloppen. in de tabel waar dit wordt uitgehaald zijn echter nog andere velden, deze zijn van het het type tinyint. Als deze al ingevuld zijn met een 0, werkt de query niet. Als deze nog niet ingevuld zijn (dus NULL) werkt de query wel. echt vreemd.

*edit: het ligt niet aan bovenstaande, lees nieuwe post

groeten

Moe
Gewijzigd op 01/01/1970 01:00:00 door Mr.Moe
 
Mr.Moe

Mr.Moe

22/04/2009 17:25:00
Quote Anchor link
Alvast sorry voor de bump.

Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.



Het probleem helemaal omschreven.
ik ben bezig met het vernieuwen van een website, voor mijn stage. Deze website heeft users, maar die zitten niet in een db, enkel in een .txt file. Dus ik heb deze users uitgelezen om deze in een db te steken. dit is echter gelukt. Omdat we met een nieuwe website zitten, zou ik ze graag even opnieuw laten verifieren, dit ook om te zien of ze nog intresse hebben. Echter kan er niet geverifieerd worden op dit moment.
Op dit moment lukt het verifieren pas nadat ik eerst de user heb 'geediteert' in de db. Staat tussen haakjes omdat ik helemaal niets verander ofzo, druk enkel op start. Dit is natuurlijk niet de bedoeling he.

Aan wat kan dit liggen?

groeten,

Thomas
Gewijzigd op 01/01/1970 01:00:00 door Mr.Moe
 



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.