Jeg vil gerne have når en laver search, at den henter fra 2 table i min mysql
Fx.
$val = mysql_real_escape_string($_GET['qsearch']); $sql = "SELECT * FROM profilguestbook WHERE beskeden LIKE '%" . $val . "%'"; $q = mysql_query($sql);
vil jeg gerne have at den henter fra users også, så når man søger er det fra profilguestbook, og users, ligesom $val = mysql_real_escape_string($_GET['qsearch']); $sql = "SELECT * FROM profilguestbook and users WHERE beskeden or username LIKE '%" . $val . "%'"; $q = mysql_query($sql);
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Det er ikke til at sige med sikkerhed uden at kende din database struktur.
Måske:
$val = mysql_real_escape_string($_GET['qsearch']); $sql = "SELECT * FROM profilguestbook WHERE beskeden LIKE '%" . $val . "%'" UNION SELECT profilguestbook.* FROM profilguestbook JOIN users ON profileguestbook.userid=users.id WHERE username LIKE '%" . $val . "%'"; $q = mysql_query($sql);
Den bør finde alle indlæg hvor søgeordet enten optræder i beskeden eller i forfatterens brugernavn.
Synes godt om
Slettet bruger
20. juni 2010 - 14:26#2
nåår (:
Synes godt om
Slettet bruger
20. juni 2010 - 14:27#3
men det jeg prøver på er at få 2 tabeler ind i en? altså jeg har tabelen, profilguestbook og users, som skal i et script?
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.