Sorguda FIELDNAMES içeriği kullanın

1 Cevap php

i üç mysql tablolarını:

Table 456
id | binder | property1
1 | b | hello
2 | b | goodbye
3 | a | bonjour
Table binder
id | binder | tableid1 | tableid2
1 | a | 23 | 456
2 | b | 21 | 456
3 | c | 45 | 42
Table 21
id | property1 | data..
1 | goodbye | data about goodbye..
2 | ciao | data about ciao..

Bu yüzden ilk ben verilerinin depolandığı tablesname almak gerekiyor bağlayıcı bağlayıcı seçmek istediğiniz. Yani i am ... i fieldname tableid1 ve ben 21'de bakmak zorunda böylece içeriği 21 olurdu bu durumda bir fieldname tarafından tablo seçmek gerekir. VE bu tabloda 456 ve masa 21 aynı adlı özellik 1 olmalıdır php kullanarak zaten sendika ve subquerys ile denedim ama ben böyle sorgu hazırlamak için aptal duyuyorum görünüyor!

1 Cevap

Bunları gerekiyorsa Normalde, veritabanı tasarımı ciddi bir hata var. Bunun yerine her tür için bir tablo, size 'veri' tablo bir sütun olması gerekir türüdür. Onlar veri aynı tür varsa tabii ki mümkündür.