2011-03-25 3 views
-2

현재 유니버설 식별 번호 (큰 것은 아니지만 그런 종류의 대학 수준) 프로젝트를 만들고 있습니다. 각 탭마다 페이지를 만들고 싶습니다. 데이터베이스 ... .... 내가 'A'키를 누르면 탭에 문자 'A'로 시작하는 모든 이름이 나타납니다. Plz help me !!!!데이터베이스에 대한 링크 만들기

감사합니다.

+1

지금까지 무엇을 했습니까? – Randy

+1

와우 ... 와우 ... – Jakub

+2

여기에 도움을 청하기 전에 기본 PHP/MySQL 자습서를 살펴 봐야합니다. 우리는 당신을 도우려고하기 전에 약간의 노력을 볼 필요가 있습니다. – Serge

답변

1

질문을 완전히 이해하지 못했지만 다른 이름 및/또는 상황에 맞게 탭을 만드는 경우 switch 문을 사용하여 SQL 쿼리에서 order_by를 변경할 수 있습니다.

0

나는 이것을 처음부터 취해야한다고 생각합니다. PHP 또는 Java를 사용하고 있습니까? 데이터베이스에 MySQL 또는 Oracle을 사용하고 있습니까? 어쩌면 더 간단한 목표를 세우고 데이터베이스에서 데이터를 가져 와서 웹 브라우저의 테이블에 표시하는 PHP 페이지 (또는 Java 서블릿)를 빌드하십시오. 이 작업을하게되면, 그 위에 구축 할 수 있습니다.

답변을 드릴 수없는 질문이 생기면 그 질문을 Stackoverflow에 제출하십시오. 자신이 일한 것을, 무엇을하려고하는지, 예상 결과가 실제 결과에서 벗어나는 위치를 설명하십시오. +이 자바에서 PHP + MySQL을

0

나는 이것이 당신이 GET 요청을 전달하는 A로 시작하는 모든 이름을 표시 할 것을 좀 생각 MySQL은, 필요한 항아리 다운로드 및 복귀하려고 후 : 호출 프로그램에서

public static Connection dbConnect() throws SQLException, ClassNotFoundException { 
    String DB_URL; 
    Class.forName("com.mysql.jdbc.Driver"); 
    DB_URL = "jdbc:mysql://your_db_url?autoReconnect=true"; 
    Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PWD); 
    return conn; 
    } 

public static Object dbExecute() throws SQLException, ClassNotFoundException { 
    Statement stmt; 
    Connection conn = dbConnect(); 
    stmt = conn.createStatement(); 
    ResultSet rs = stmt.executeQuery("your_sql_statement"); 
    Object result = null; 
    while (rs.next()) { 
     result = rs.getObject("field_you_want_to_retrieve"); 
    } 
    rs.close(); 
    stmt.close(); 
    conn.close(); 
    return result; 
} 
0

에 대한 트릭을 할해야

<?php 
//connect to mysql database (if you don't know search google) 
if(isset($_GET['namestartingwith'])){ 
    $namebegin = $_GET['namestartingwith']; 
    $query = mysql_query("SELECT * FROM database WHERE name LIKE \"$namebegin%\""); 
    while(mysql_fetch_array($query) = $data){ 
    echo $data['name'];//name being the name op your column with the name data 
    } 
} 
?> 

:

관련 문제