Welke SQL functie te gebruiken?
Anne
08/03/2009 13:46:00beste allemaal,
ik heb een simpel vraagje. In een sql query wil ik kijken of het branche_id voorkomt in een string.
Dat doe ik zo:
branche_id LIKE '%".mysql_real_escape_string($resultaat)."%'
Voorbeeld:
branche_id = keukens
$resultaat = badkamers, keukens, woonkamers
Nu staat er dus:
keukens LIKE badkamers, keukens, woonkamers
Dat werkt dus niet. Weet iemand wat ik i.p.v. LIKE moet neerzetten?
Ik wil dus kijken of het branche_id voorkomt in $resultaat.
ik heb een simpel vraagje. In een sql query wil ik kijken of het branche_id voorkomt in een string.
Dat doe ik zo:
branche_id LIKE '%".mysql_real_escape_string($resultaat)."%'
Voorbeeld:
branche_id = keukens
$resultaat = badkamers, keukens, woonkamers
Nu staat er dus:
keukens LIKE badkamers, keukens, woonkamers
Dat werkt dus niet. Weet iemand wat ik i.p.v. LIKE moet neerzetten?
Ik wil dus kijken of het branche_id voorkomt in $resultaat.
Gewijzigd op 01/01/1970 01:00:00 door Anne
PHP hulp
26/12/2024 02:01:22Eddy E
08/03/2009 13:52:00Like is prima.
Maar dan zo:
Maar dan zo:
Anne
08/03/2009 14:06:00Bedankt beiden. Eerst wil ik het even met IN () proberen.
Ik heb dit:
$resultaat = implode(', ', $uitkomst);
Maar hoe kan ik er voor zorgen dat er enkele quotes komen om $uitkomst?
want voor IN() moet het er toch zo uit zien: 'badkamers', 'keukens', 'woonkamers'
Ik heb dit:
$resultaat = implode(', ', $uitkomst);
Maar hoe kan ik er voor zorgen dat er enkele quotes komen om $uitkomst?
want voor IN() moet het er toch zo uit zien: 'badkamers', 'keukens', 'woonkamers'
Eddy E
09/03/2009 19:24:00Code (php)
$woorden zal dan dit bevatten:
Let op dat ik hier wel vaker " gebruik bij strings, maar dat is omdat het uiteindelijk in een query zal komen (en ik dus zo niet hoef te escapen).
Gewijzigd op 01/01/1970 01:00:00 door Eddy E