그래서 데이터베이스에 대한 전면 쿼리 작성기를 작성해야하지만 필자가 상상할 수없는 기존 코드를 찾는 데 어려움이 있습니다.jQuery가 포함 된 PHP/MySQL Query Builder UI?
기본적으로 쿼리를 신속하게 작성하고 결과를 볼 필요가있는 SQL을 사용하지 않는 사람들이 있습니다. http://plugins.jquery.com/project/SQL_QUERY_BUILDER (데모 : http://ksistem.com/jquery/sqlbuilderdemo.htm)
나는이 발견을하지만 데이터베이스 스키마가 동적으로 생성되는 것이 아니라, 하드 코딩해야합니다.
MySQL 데이터베이스에 대해 SELECT 쿼리를 작성하고 실행하기 위해 데이터베이스 스키마를 다이내믹하게 jQuery와 같은 UI로 가져 오는 더 나은 솔루션이 있습니까?
동적으로 테이블 구조를 정의하는 자바 부분을 생성 할 수도 있습니다. 이 스크립트는 여러분이 정말로 신뢰할 수있는 사람들 만이 접근 할 수 있어야합니다. POST로 서버에 쿼리를 보내고 그냥 실행하면 낯선 사람이 당신의 db로 아무 것도 할 수 없게됩니다. – svens
감사합니다. 보안 문제를 알고 있습니다. 이는 SELECT 쿼리 만 수행 할 수있는 mysql 사용자와 연결되며 2 개의 별도 인증 스키마 뒤에 있습니다. 이 쿼리 빌더에 액세스하는 사용자는 신뢰할 수있는 사용자가됩니다. – emailq
내가 정기적으로 작업하는 앱에는 기본 쿼리 기능이 있지만 거의 멋지지 않지만 SQL이 유창하지 않은 사람들에게 유용합니다. 아래쪽에 관심있는 테이블의 확인란을 선택한 테이블이 있으며 사용 가능한 필드 이름이 표시됩니다. 위의 두 개의 텍스트 상자는 선택 드롭 다운으로 구분됩니다. select에는 "EQUALS", "EQUAL NOT EQUAL", "IS LIKE"등과 같은 옵션이 있습니다. 잠깐만, 왜 내가 이것을 설명할까요? phpMyAdmin의 "검색"기능을보십시오. 거의 똑같은. (내가 말하는 응용 프로그램은 phpMyAdmin이 아니며 이와 비슷한 UI가 있습니다.) –