![]() |
Zoeken in mysql-database met php
Ik wil een gebruiker-zoekfunctie aan mn site toevoegen.
Nu wil ik dat je niet per se de hele naam in hoeft te voeren, maar gewoon een deel, en dat het script dan in database gaat zoeken naar alle namen die er op lijken. Ik dacht dat je zo kon zoeken: Code: $query = mysql_query("SELECT Username FROM usernames WHERE Username LIKE 'getypte_naam'"); Maar ik kom nou niet verder, ik kan de 'gevonden' gegevens niet weergeven. Wat doe ik fout/moet ik doen? |
om je gevonden velden uit te lezen moetje eerst de waarden naar een array zetten. voorbeeld:
PHP-code:
|
Citaat:
dus het laatste gedeelte wordt LIKE '%getypte_naam%' |
wat ook volgens mij ook kan is ipv LIKE WHERE gebruiken en dan voor de query dit zetten:
$gettypte_naam="*",$gettypte_naam,"*"; tis alleen niet echt nuttig als je met like het zelfde berwekstelligd |
thx, ik zal het morgen ff proberen.
Maar wat doet die % nou? Ik zag um ook al in phpBB en InvisionBoard forum staan. |
Citaat:
let er wel op dat dit soort queries aardig zwaar kunnen zijn en je database flink kunnen belasten naarmate je database voller raakt. |
Citaat:
PHP-code:
|
Alle tijden zijn GMT +1. Het is nu 20:12. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.