Davs derude. Her kommer et (håber jeg) newbie spørgsmål til jer. Overskriften siger næsten alt - hvordan fletter jeg resultater fra flere tabeller sammen i én søgning?
Jeg søger nu i tabellen "bornholm" og feltet "sogeord". Feltets navn er ens for alle tabeller, men hvordan kan jeg søge i 2 tabeller, f.eks. "bornholm" og "nordjylland"?
Min nuværende kode ser således ud:
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM bornholm WHERE sogeord LIKE '$sog'"),0); $pr_side = 6; $offset = (isset($_GET['offset']) && is_numeric($_GET['offset']) && $_GET['offset'] > 0) ? intval($_GET['offset']) : 0;
$query = mysql_query("SELECT * FROM bornholm WHERE sogeord LIKE '$sog' LIMIT ".$offset.", ".$pr_side); if(mysql_num_rows($query) > 0){ while ($row = mysql_fetch_array($query)) { echo $row['annonce'] . "<br>";
Jeg forstår stadig ikke helt hvad du vil. Kan du ikke skrive hvad der er i dine tabeller (typerne)? Måske har det noget at gøre med din databasestruktur...(?)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.