Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[SQL] Waarde 'toevoegen' aan bestaande waarde

Safihre
2 antwoorden
  • Wat is de correcte SQL opdracht als ik bijv een vak in mijn tabel heb met daarin de waarde "LR6660" en wil daar de waarde "LR7722" aan toevoegen.
    De waarde moet dus "LR6660 LR7722" worden.
    Dit kan natuurlijk door bijv met PHP eerst de waarde ("LR6660") uit te lezen, daar als variabele "LR7222" aan toe te voegen en dan (mbv een UPDATE query) terug te plaatsen.

    Nu weet ik dat SQL niet dom is… dit moet toch ook zonder de omweg kunnen?

    Ik heb hier SQL boek liggen maar ik kom er toch niet ff uit en op het moment geen tabel klaar liggen om zo op te kunnen testen.

    Zou dit kunnen?
    [code:1:cb489511c1]"UPDATE Activiteiten SET Opgegeven = Opgegeven + $new WHERE Naam = '$act'"[/code:1:cb489511c1]
  • Nou zeg je net niet welke database je gebruikt, maar waar je naar zoekt is concat, iets wat volgens mij in veel databases een verschillende naam heeft. Maar je hebt het over PHP, dus ik neem aan mySQL. Daar is het dan:

    "UPDATE Activiteiten SET Opgegeven = CONCAT(Opgegeven, ' ', '$new') WHERE Naam = '$act'"

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.