Du får lige den opdaterede version.
$parts = explode(" ", $_GET["q"]);
if (count($parts) == 1)
{
$sql = 'SELECT TOP 5 Firstname, Lastname FROM Persons WHERE Firstname LIKE ?';
$params = array($parts[0] . '%');
}
elseif (count($parts) > 1)
{
$lastname = array_pop($parts);
$firstname = implode(" ", $parts);
$sql = 'SELECT TOP 5 Firstname, Lastname FROM Persons WHERE Firstname LIKE ? AND Surname LIKE ?';
$params = array($firstname . '%', $lastname . '%');
}
Jeg har personen Anders A Andersen i tabellen "persons".
I firstname kolonnen står der: Anders A
I Lastname kolonnen står der: Andersen
Jeg kunne godt tænke mig af finde ham via disse søgninger i en form:
Anders
A
Anders A Andersen
Anders Andersen
Anders A