Ciao
dovrei cercare un record in tutto il data base mysql composto di tante tabelle senza dover specificare il nome di tutte le tabelle
grazie
![]()
Ciao
dovrei cercare un record in tutto il data base mysql composto di tante tabelle senza dover specificare il nome di tutte le tabelle
grazie
![]()
Felicità e Prosperità a tutti
dimenticavo di dire che il nome del campo in cui ricercare è uguale per tutte le tabelle
Felicità e Prosperità a tutti
Beh, in una query devi selezionare almeno una tabella, in quanto essendo la funzione mysql_query(), necessita di valori obbligatori, tra i quali il nome della tabella.
Ce l'ho fatta! - ItalianPixel -
si ok ma una cosa tipo:
$a = mysql_query("SELECT specie from 'tutte le tabelle' WHERE specie = '$cosa_cercare' ");
accetto qualsiasi consiglio penso che si possa tirar fuori qualcosa
![]()
Felicità e Prosperità a tutti
Sai che paradossalmente potresti creare un ciclo dentro la query per scrivere automaticamente tutte le tabelle che hai?
Devi fare la stessa cosa con i campi.
Anche se si chiamano nello stesso modo la query deve sapere dove andare a cercare:
tabella1.campoY, tabella2.campoY, tabella3.campoY
Il nome uguale è relativo.
Ce l'ho fatta! - ItalianPixel -
creo un array con il nome di tutte le tabelle e le faccio girare con un ciclo ????
che dici ?
![]()
Felicità e Prosperità a tutti
Direi che si può fare!
Tanto quello che vede alla fine sarà:
SELECT * FROM tab1, tab2, tab3 ecc...
Ce l'ho fatta! - ItalianPixel -