---
title: "sökning i flera tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/77287-sökning-i-flera-tabeller"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "ironhead"
published: "2003-05-17T23:46:15.000Z"
updated: "2003-05-17T23:46:15.000Z"
replies: 0
views: 194
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/77287-sökning-i-flera-tabeller"
---

# sökning i flera tabeller

## #1 — ironhead, 2003-05-17T23:46Z

hittade denna kod här i wF:

```php
$key=$_POST['key'];

	$sqlQueryStart = "SELECT DISTINCT forening,kontakt FROM forening,kontaktpersoner WHERE";
	$sqlQueryEnd = "";

	mysql_connect("127.0.0.1", "test", "test");
	mysql_select_db("mysql");

	if(strstr(trim($key), ' '))
	{
		$searchArray = explode(' ', trim($key));

		foreach($searchArray as $searchKey)
		{
			($sqlQueryEnd != "") ? $sqlQueryEnd .= " OR" : $sqlQueryEnd = "";
			$sqlQueryEnd .= " forening LIKE '%" . $searchKey . "%'";
		}
	}
	else
	{
		$sqlQueryEnd .= " forening LIKE '%" . $key . "%'";
	}

	//$sqlQueryEnd .= " ORDER BY forening ASC";
	$result = mysql_query($sqlQueryStart . $sqlQueryEnd);

if (mysql_num_rows($result) == 0) 
{
echo "Inga träffar....";

}else{

while($array = mysql_fetch_array($result))
{
	echo $array["forening"]."<br>";
	echo $array["kontakt"]."<br>";
}
}

	mysql_close();
```

 

...men får inte till den när jag ska söka ur flera tabeller på samma gång...detta funkar ju inte....rätt värde loopas ut i forenings tabellen, men alla värden från kontakt-tabellen :(

Permalänk: https://www.webforum.nu/p/77287

---

Tråden på webben: https://www.webforum.nu/amne/php/77287-sökning-i-flera-tabeller
