Går inte att säga exakt eftersom vi inte vet vad dina kolumner heter, men principen är:
$query = mysql_query("SELECT tabel1.*, tabel2.* FROM tabel1 LEFT JOIN tabel2 ON (id = id2) WHERE tabel1.titel LIKE '%$search%'");
3 svar · 264 visningar · startad av Php
Hej!
Jag har en sökfunktion, som söker i tabel1. Nu vill jag att den i
sökresultat skriver ut alla namn, som finns i tabel2.
$query = mysql_query("SELECT * FROM tabel1 where titel like '%$search%'");
$query = mysql_query("SELECT * FROM tabel2 where id = id2 [b](från tabel1)[/b]");
Hur får jag ihop dessa två select satser med join?
Går inte att säga exakt eftersom vi inte vet vad dina kolumner heter, men principen är:
$query = mysql_query("SELECT tabel1.*, tabel2.* FROM tabel1 LEFT JOIN tabel2 ON (id = id2) WHERE tabel1.titel LIKE '%$search%'");
Jag får följande felmeddelande:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Med utgångspunkt i tydals exempel:
$query = mysql_query("SELECT tabel1.*, tabel2.* FROM tabel1 LEFT JOIN tabel2 ON [b]tabel2.id = tabel1.id2[/b] WHERE tabel1.titel LIKE '%$search%'");