variabele in LIKE
Erwin
23/05/2006 15:17:00Hallo , ik heb dit stukje in mysql
$query="SELECT DATE_FORMAT( datum, '%d-%m-%Y') AS format_datum,naam FROM resultaten WHERE naam like'$lastsearch' ORDER BY datum";
ik slaag er niet in om like '%iets%' te combineren met mijn variabele zodanig dat ik bijvoorbeeld de eerste 3 letters van de naam ingeef in de variabele lastsearch en alles wat met die letters is tevoorschijn tover .
Wie kan me helpen
alvast bedankt
$query="SELECT DATE_FORMAT( datum, '%d-%m-%Y') AS format_datum,naam FROM resultaten WHERE naam like'$lastsearch' ORDER BY datum";
ik slaag er niet in om like '%iets%' te combineren met mijn variabele zodanig dat ik bijvoorbeeld de eerste 3 letters van de naam ingeef in de variabele lastsearch en alles wat met die letters is tevoorschijn tover .
Wie kan me helpen
alvast bedankt
PHP hulp
05/11/2024 16:25:40Robert Deiman
23/05/2006 15:34:00Code (php)
1
2
3
4
2
3
4
<?php
$query="SELECT DATE_FORMAT( datum, '%d-%m-%Y') AS format_datum,naam FROM resultaten WHERE naam LIKE '".$lastsearch."' ORDER BY datum";
//zoekt naar exacte mach
?>
$query="SELECT DATE_FORMAT( datum, '%d-%m-%Y') AS format_datum,naam FROM resultaten WHERE naam LIKE '".$lastsearch."' ORDER BY datum";
//zoekt naar exacte mach
?>
Probeer sowiezo in SQL de PHP vars buiten quotes te houden.
En als je wilt zoeken op alles wat begint met je zoekterm doe het dan zo:
Code (php)
1
2
3
4
2
3
4
<?php
$query="SELECT DATE_FORMAT( datum, '%d-%m-%Y') AS format_datum,naam FROM resultaten WHERE naam LIKE '".$lastsearch."%' ORDER BY datum";
//zoekt naar match waarbij de inhoud begint met je zoekterm
?>
$query="SELECT DATE_FORMAT( datum, '%d-%m-%Y') AS format_datum,naam FROM resultaten WHERE naam LIKE '".$lastsearch."%' ORDER BY datum";
//zoekt naar match waarbij de inhoud begint met je zoekterm
?>
Alles zoeken