1

정말 도움이 될만한 사람을 찾을 수 있을지 모르겠지만 시도해보십시오!ajaxCRUD.com 복수 관계

나는 ajaxCRUD.com의 CRUD 스크립트를 사용하고 있으며 내 테이블간에 둘 이상의 관계를 만들고 싶습니다.하지만 그렇게하려고하면 첫 번째 관계 만 나타납니다.

은 내가 properties 테이블 내 fruits 테이블을 연결하려면 : 나는 색상과 같은 "relationshipped"테이블에서 맛을 얻고 싶은 경우에, 그 중 하나가 표시됩니다

$tblDemo = new ajaxCRUD("Fruits", "my_fruits", "id", "../"); 
$tblDemo->defineRelationship("id", "properties", "id", "color"); 
$tblDemo->defineRelationship("id", "properties", "id", "taste"); 

.

같은 테이블의 두 개 (또는 그 이상) 열 사이에 관계를 만드는 방법에 대한 힌트가 있습니까?

답변

0

$tblFriend->defineRelationship("idCliente", "clientes", "idClientes","nombreCliente"); 
$tblFriend->defineRelationship("idCategoria", "categorias", "idCategoria","nombreCategoria"); 

두 가지 관계가 완벽합니다. 추가 코드 또는 기타 없음

enter image description here

0

당신은 색상과 맛, 같은 연결하는 데이터베이스에서보기 만드는 경우 :

CREATE VIEW v_properties AS 
SELECT id, CONCAT(color, ' - ', taste) AS color_taste 
FROM properties; 

를 다음 코드에서 해당 뷰를 참조 :

$tblDemo->defineRelationship("id", "v_properties", "id", "color_taste"); 

것이라고 작업을?

CREATE VIEW properties2 AS 
SELECT * FROM properties 

와 두 번째 링크에서 properties2를 사용합니다 : 그것은 전망 작동하는 경우, 속성에 대한 단지의 별칭입니다보기를 만들

또는 내 예에서

$tblDemo->defineRelationship("id", "properties", "id", "color"); 
$tblDemo->defineRelationship("id", "properties2", "id", "taste");