Selezione in più tabelle per motore di ricerca

  • Creatore Discussione Creatore Discussione renoir09
  • Data di inizio Data di inizio

renoir09

Utente Attivo
10 Ago 2009
72
0
0
Ciao a tutti, vorrei porre una domanda sulla selezione fra più tabelle per un piccolo motore di ricerca interno ad un sito...
Ho letto altri post sul tema ma piuttosto che installare degli script mi chiedevo se non potessi solo perfezionare la select
Premesso che lavoro con dreamweaver, volevo allargare la funzione già prevista dal software che mi permette di creare un campo di ricerca e di ricercare su una tabella. Ad esempio:

SELECT *
FROM news
WHERE testo LIKE %variabiledaform1%
ORDER BY `data` DESC

Sono intervenuto sul codice cosi'

SELECT *
FROM news, articoli, commenti
WHERE testo.news, testo.articoli, testo.commenti LIKE %colname%
ORDER BY `data` DESC

Il campo testo è uguale a tutte e 3 le tabelle...Ma il codice è sbagliato perchè non funziona nulla...
Qualcuno ha voglia di darmi un consiglio? (con PHP ho ancora diversi problemi lo ammetto)
 
ciao
potresti provare

SELECT *
FROM news, articoli, commenti
WHERE (testo.news LIKE %colname%) OR (testo.articoli LIKE %colname%) OR (testo.commenti LIKE %colname%)
ORDER BY data DESC

mal che vada non funzia
 
ciao
in effetti la soluzione di alessandro1897 dovrebbe essere quella giusta

FROM news as n,.......WHERE n.testo LIKE '%testo%' OR.....
 
Prego, alessandro1997, non so se te ne sei mai accorto :p
Anche nell'altro thread ti sei imbrogliato con la data dello Unix Epoch.
Le date non sono proprio il tuo forte, eh? Ma almeno ti ricordi la data del tuo compleanno? :D
 
Credo che Borgo intendesse che la provocazione fosse da parte sua (è giusta la consecutio?:book:)
E io i provocatori li banno :D
 
Ultima modifica:

Discussioni simili