Ik snap denk ik niet helemaal precies wat je wilt. Je wilt dat het op die manier uit de database gehaald wordt?
Link gekopieerd
Met SQL gebruik je || om 2 waardes aan elkaar te plakken:
SELECT
'voornaam' || ' ' || 'achternaam'
Zal als resultaat opleveren: voornaam achternaam
Dus met een fraaie spatie. Dit werkt in vrijwel iedere database.
MySQL heeft echter bedacht dat je daarvoor een functie nodig hebt, dat maakt het wat moeilijker voor de programmeur, de functie CONCAT():
SELECT
CONCAT('voornaam', ' ', 'achternaam')
Link gekopieerd
Het gaat nog niet helemaal goed, ik doe het volgende:
<?php
SELECT CONCAT('Merk', ' ', 'Model') FROM modellen
?>
en dan krijg ik als uitkomst:
<?php
CONCAT('Merk','Model')
MerkModel
MerkModel
MerkModel
MerkModel
?>
hij neemt dus de kolom naam ipc de waarde.
Link gekopieerd
femke, kijk ook even naar de quotes in je query, om een kolomnaam zet je geen quotes, het wordt dus:
<?php
SELECT CONCAT(Merk, ' ', Model) FROM modellen
?>
Link gekopieerd
Sorry! Ik had een string als voorbeeld genomen en geen kolomnaam waarbij de waardes uit deze kolom worden ge-concat...
Link gekopieerd