With the fast development of personal communication network and mobile technology, various mobile communication applications have already been incorporated into our life. Therefore, the mobile learning is becoming a hot issue too. This paper combines the mobile network with the GPS technology to use the characteristic of fast input of QR-Code technology taking action in study, and utilize the data mining technique which extracts from the learner’s e-portfolio data to achieve the learners to enjoy and get the suitable and individualized study teaching material whenever and wherever possible. And we will focus on how to fully develop the fast and large memory ability of the QR-code to combine the analysis of the learner’s learning records into the m-learning to provide the real-time recommending learning materials. Finally, through some experiments about some different QR-code input efficient and correct we found the certainly and greatly improved the learning results through our personalized mobile learning system.