Recupero dati da tutte le tabelle nel db

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, posto qui.. il mio problema ..

Vorrei con una query prendere tutti i dati di queste tabelle e whererale con l'id post_tags.id_tags='' e tags.name=''

ecco il db:
PHP:
CREATE TABLE `users` (
  `id` bigint(11) NOT NULL auto_increment,
  `fullname` varchar(255) NOT NULL,
  `birthday` varchar(255) NOT NULL,
  `sex` enum('M','F','N') ,
  `username` varchar(255) NOT NULL unique,
  `password` varchar(255) NOT NULL,
  `password_temp`  varchar(255) NOT NULL,
  `password_key` varchar(255) NOT NULL,
  `password_valid`  int,
  `email` varchar(255) NOT NULL unique,
  `isLevel` int NOT NULL,
  `data_reg` datetime,
  `_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`))  ENGINE = MyISAM DEFAULT CHARSET=utf8;
  
  
CREATE TABLE `post_categories` (
  `id` bigint(11) NOT NULL auto_increment,
  `title`  varchar(255) NOT NULL unique,
  `byorder` int,
  `active` int,
  `data_reg` datetime,
  `_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`))  ENGINE = MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `post` (
  `id` bigint(11) NOT NULL auto_increment,
  `id_users` bigint,
  `id_categories` bigint,
  `title`  varchar(255) NOT NULL,
  `content` longtext,
  `active` int,
  `data_reg` datetime,
  `_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`))  ENGINE = MyISAM DEFAULT CHARSET=utf8;
  
  
CREATE TABLE `post_tags` (
  `id` bigint(11) NOT NULL auto_increment,
  `id_tags` bigint,
  `id_news` bigint,
  `data_reg` datetime,
  `_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
   PRIMARY KEY  (`id`))  ENGINE = MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `tags` (
  `id` bigint(11) NOT NULL auto_increment,
  `name` varchar(255) unique,
  `data_reg` datetime,
  `_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
   PRIMARY KEY  (`id`))  ENGINE = MyISAM DEFAULT CHARSET=utf8;


idea come fare?

sul forum ubuntu .. non ho ricevuta risposto provo anche qui..

vi ringrazio molto.
 

napuleone

Utente Attivo
12 Nov 2014
76
0
6
così non è risolvibile.
cosa lega post_tags a post ?
forse id_new?
immagino che 'nome' in 'tags' sia una cosa a sè
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
guarda questa query che ho fatto dal manuale di sql join..

recupera tutto .. ma non mi fa stampare il nome row["_name"], che ho definito dentro la query.

Codice:
SELECT post_categories.title as _title, users.username as _username, post.*, tags.name as _name, DATE_FORMAT(post.data_reg,'%d/%M/%Y ore %H:%i') as 'data_it' FROM users 
       INNER JOIN post 
          ON users.id = post.id_users INNER JOIN post_categories 
          ON post_categories.id = post.id_categories INNER JOIN tags INNER JOIN post_tags ON post_tags.id_tags = tags.id  WHERE post_tags.id_tags=".$tags." and tags.name = '".$name."' and post.active=1 order by data_reg desc

questa è la guida dove ho seguito:
Join_SQL

idea?
 

napuleone

Utente Attivo
12 Nov 2014
76
0
6
scusa ma continuo a non capire come si legano le tabelle 'post' e 'post_tags o meglio
il gruppo formato da: users, post_categories, post
con il gruppo: post_tags e tags
senza conoscere i contenuti penso che dentro la tabella post_tags debba esserci id_post e così tutto è legabile
oppure viceversa dentro post id_post_tags
deve esserci un legame fra i 2 gruppi così che tutte le tabelle siano legate.
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
ho usato le inner join.

va be lascio perdere i tags cloud .. che tanto qui non sa nessuno come fare..

ringrazio lo stesso.
 
Discussioni simili
Autore Titolo Forum Risposte Data
S problema con recupero dati tabella mysql PHP 2
D Recupero dati da HDD esterno Hardware 0
L Recupero dati da SSD Windows 10 prof Windows e Software 3
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
L Problema con recupero dati in PHP cURL e JAVA con server PHP 1
S [PHP] Recupero più dati da form realizzata ciclo FOR PHP 5
P [PHP] Recupero dati da un array PHP 5
F Recupero dati json Ajax 2
I tabella con ciclo, recupero dati PHP 3
Emix Problema recupero Dati da MYSQL PHP 20
Alessio Gebbia [PHP] Recupero dati da un WHILE ! PHP 3
M recupero dati... PHP 1
P Recupero dati per select form PHP 9
L Recupero dati form in tabella e invio con ajax. Problemino jQuery 1
felino HDD 2.5'' caduto a terra: possibile recupero dei dati al suo interno Hardware 8
Emix Recupero dati da una tabella e spostarli in un altra PHP 11
C Recupero dati da pagina esterna PHP 5
M recupero dati da db PHP 6
T Problema con form e recupero dati da mysql PHP 17
F errori sul recupero dati mysql e php PHP 3
minatore Recupero dati PHP 47
minatore Recupero dati MySQL 10
T Problema recupero dati da file [era: help script php] PHP 9
Vale2 Recove my files ™ Recupero dati Windows e Software 1
Vale2 Software per Recupero dati Windows e Software 0
D relazioni 1:n e recupero dati da form PHP 2
R Recupero dati hd esterno Windows e Software 3
O recupero dati da pagina web PHP 1
M Recupero dati Database tramite form richiesta PHP 9
B aiuto con ajax (recupero dati da un db) Javascript 2
M Recupero dati da pagina php PHP 2
E Recupero dati da database PHP 8
I Recupero particolari dati PHP 32
T recupero dati ASP.NET 0
T recupero dati da database ASP.NET 6
W Problema recupero dati database Javascript 2
C recupero dati dal form Javascript 1
C Anomalia Cartteri & recupero dati!!!!! Supporto Mr.Webmaster 0
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5
T Recupero valori tramite $_GET PHP 4
O Recupero valori da listato Javascript 0
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
T recupero valori select multipla da android Javascript 3
W Recupero password Classic ASP 16
S [PHP] Recupero nome immagine da Form con input file PHP 3
bubino8 [PHP] Recupero id autoincrement PHP 8
I Recupero accesso pannello di controllo dominio Leggi, Normative e Fisco 2
S [PHP] form con metodo get e recupero id PHP 4
Emix [PHP] Check - Select e recupero variabili PHP 40
bubino8 [PHP] Recupero input senza invio PHP 1

Discussioni simili