Hallo
In een MySQL query doe ik een GROUP BY op de kolom naam, dat werkt.
Wanneer een waarde van die kolom start met ' dan wordt die record niet opgenomen in de set.
Verwijder ik de ' ( of verplaats ik die naar elders in de string of vervang ik door " ) dan werkt het wel.
Hoe kan ik ervoor zorgen dat 'NAAM mee in de query zit? Het probleem is dus het starten van een waarde met '
SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY naam
Kan iemand me helpen?
Ik kan de waarde niet wijzigen naar \'naam ( maar werkt wel )
De waarde in de database is dus 'naam ( zonder \ )
Alvast bedankt
Wesley
- MySQL > GROUP BY startende met enkele quote
-
21-09-2018, 11:26 #1
- Berichten
- 940
- Lid sinds
- 15 Jaar
MySQL > GROUP BY startende met enkele quote
Laatst aangepast door WesleyVN : 21-09-2018 om 11:34
-
21-09-2018, 12:12 #2
- Berichten
- 1.307
- Lid sinds
- 16 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Moet er geen achter
SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY naam
geen ; staan?
Mocht dat niet werken, wat heb je op de regel eronder staan?
Staat daar alleen:
'>
Zoja, probeer dan eens een cancel eraan toe te voegen (bij gebruik 'naam):
'> '\c
-
21-09-2018, 12:21 #3
- Berichten
- 940
- Lid sinds
- 15 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Ik zit rechstreeks in PHPMyAdmin te proberen.
Deze query vul ik gewoon in : SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY naam
Dan ontbreekt de waarde met 'naam in de resultaten
Verwijder ik de ' dan komt de waarde wel in de resultaten te staan.
Het zit hem dus echt in die qoute en ben al even aan het Google'en, zonder resultaat helaas.
-
21-09-2018, 12:44 #4
- Berichten
- 1.307
- Lid sinds
- 16 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Misschien:
SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY "naam","\'naam"
-
21-09-2018, 13:08 #5
- Berichten
- 940
- Lid sinds
- 15 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Helaas ... geen oplossing :-(
-
21-09-2018, 14:23 #6
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Je kan denk ik 2 dingen doen,
De waarde in je tabel aanpassen zodat de ' weg is.
Of je doet dit:
SELECT REPLACE(tbl_klanten.naam, "\'","") as naam FROM tbl_klanten GROUP BY naam
Of zo:
SELECT REPLACE(tbl_klanten.naam, "'","") as naam FROM tbl_klanten GROUP BY naam
Je moet een kijken welke van de 2 het beste werkt
-
21-09-2018, 14:33 #7
- Berichten
- 940
- Lid sinds
- 15 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Ik heb het uiteindelijk laten werken op GROUP BY klant_id
@ rkas : ik heb het geprobeerd maar kreeg het in mijn PHP
code zelf niet werkende met quotes van de query zelf :-(
-
21-09-2018, 14:40 #8
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Als je nog hulp nodig hebt, stuur me een PB, dan kan ik je via skype ook even helpen
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic