나는 포럼을 만들고 있는데이 테이블을 가지고 있습니다. 여기 봐 주시기 바랍니다 :사용자의 ID 테이블을 다른 테이블과 함께 표시하는 방법은 무엇입니까?
create table if not exists login_system(
user_id INT NOT NULL auto_increment,
email VARCHAR(100) NOT NULL,
password VARCHAR(100) NOT NULL,
first_name VARCHAR(100) NOT NULL,
last_name VARCHAR(100) NOT NULL,
gender VARCHAR(50) NOT NULL,
about_yourself VARCHAR(150) NOT NULL,
my_website VARCHAR(100000) NOT NULL,
PRIMARY KEY(user_id)
);
그리고이 표는 질문입니다 :
이 테이블은 사용자를위한 것입니다
create table if not exists thread_question(
question_id INT NOT NULL auto_increment,
first_name VARCHAR(100) NOT NULL,
last_name VARCHAR(100) NOT NULL,
question_title VARCHAR(500) NOT NULL,
question VARCHAR(100000) NOT NULL,
question_dateTime VARCHAR(100) NOT NULL,
PRIMARY KEY(question_id)
);
나는 그/그녀가 게시 경우 user's link
을 보여주고 싶은 자신의/그녀의 질문. 호버 후 사람의 이름에 링크를 제공해야합니다. 다른 사람들이 자신의 프로필 정보를 볼 수 있도록
간단히 말해서 나는 당신이를 사용하여 포럼에 표시하는 몇 가지 질문을 가져올 수 :
는<%
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/forum", "root", "1234");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from thread_question where question_id="+question_id);
while(rs.next()){
String first_name=rs.getString("first_name");
String last_name=rs.getString("last_name");
String thread_title=rs.getString("question_title");
String thread_question=rs.getString("question");
String thread_dateTime=rs.getString("question_dateTime");
...
...
...
%>
이제 내 소원은 우리가 여기 함께 두 문장을 만들 수 없다는 것을 아주 잘 알고 question's table
과 함께 login_system's table
을 보여주는 것입니다. 그러니 도와주세요 .. user_id
을 login_system
탁자에 올려 놓고 싶습니다. 링크를 클릭하면 쉽게 그/그녀의 프로필을 볼 수 있습니다. 저를 도와주세요? 그렇게하는 방법?
관련 없음 : ** SQL 코드를 JSP 페이지에 넣지 마십시오. 그리고 JSP 페이지 내부에서도 연결을 생성하지 마십시오.서블릿 컨테이너에서 적절한 연결 풀을 사용하고 서블릿에 데이터 액세스 코드를 옮깁니다 –