//หลังจากเลือก "กลืนลำบาก" //ปกติแล้ว เราจะดึงข้อมูลมาทั้ง Row คือเลือก * มาเลย string query = "SELECT * FROM [table] WHERE ID = 01" //แล้วใช้ sqlreader มารับ SqlCommand command = new SqlCommand(query, connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); //สร้าง Array มารองรับก่อน while (reader.Read()) { string[] arr = reader["nextID"].Split(','); //เอา Array มาเก็บ nextID ทั้งหมดไว้ก่อน bool bln = false; for (int i = 0; i < arr.Length; i++) { //วนดึงข้อมูลทีละคำถาม string questionQuery = "SELECT * FROM [table] WHERE ID = " + arr[i]; //แล้วใช้ sqlreader มารับ SqlCommand command1 = new SqlCommand(questionQuery, connection1); connection1.Open(); SqlDataReader reader1 = command1.ExecuteReader(); while (reader1.Read()) { //แสดงคำถาม และรอรับคำตอบ if(/* คำตอบเป็น "ใช่" */) //ถ้าใช่ก็แสดงผลลัพธ์ ถ้าไม่ใช่ ก็วน Loop เอา nextID ต่อไป { //แสดงผลลัพธ์ bln = true; } else { bln = false; } } reader1.Close(); if(bln) { break; //เพื่อให้ออกจาก for loop } } } reader.Close();
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง