Question: I have a search function on my site which uses GET. I have been trying to code something that would take words out of the GET post and then search in using SQL. This is what I been able to do:

```
$id = $_GET["search"];  
$searchTerms = explode(' ', $id);
$searchTermBits = array();
foreach ($searchTerms as $term) {
    $term = trim($term);
    if (!empty($term)) {
        $searchTermBits[] = "Name LIKE '%$term%'"
    }
}

$lol = mysql_query("SELECT * FROM database WHERE .implode(' AND ', $searchTermBits).")

```

I don't know what I'm doing wrong. I get the following error:

```
 You have an error in your SQL syntax;
 check the manual that corresponds to your MySQL server 
 version for the right syntax to use near '(' AND ', Array).' at line 1

```

Answer: 
No, adding additional packages doesn’t modify the current settings. There is a
package manager called apt-cyg which installes additional packages from
command-line. To install apt-cyg follow the below steps:

```
wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin

```

Note: wget should be installed for downloading the apt-cyg. To Use apt-cyg for
installing additional package (after following the above steps):

```
apt-cyg install ncurses

```
You can just look for the package binaries and decompress them in the C:\cygwin\bin folder.
I did that for dos2unix ( <https://cygwin.com/packages/summary/dos2unix.html> ) and trying it out now.