php - MySQL query outputs odd rows only -
मेरे पास निम्न PHP विधि है जो एक MySQL क्वेरी से JSON स्ट्रिंग लौटाता है:
$ Sys_words_ref_join_query = mysql_query ("चयन करें user_words। *, Sys_words। * से उपयोगकर्ता_वर्ड्स, sys_words WHERE user_words.sys_words_ref = sys_words.sys_words_ref और user_words.user_info_ref = '1' LIMIT 0, 7"); $ Json_array = array (); जबकि ($ words_obj = mysql_fetch_object ($ sys_words_ref_join_query)) {$ json_array [] = $ words_obj; } $ परिणाम = json_encode ($ json_array); प्रतिफल $ परिणाम;
मुझे जो समस्या आ रही है वह यह है कि $ परिणाम
केवल अजीब डीबी पंक्तियों को प्रतिध्वनित कर रहा है, उदा। 1,3,5 ..., आदि।
किसी भी विचार क्यों? धन्यवाद।
आपको संभवत: एक ( और
) का उपयोग करना चाहिए ( & amp;
) जहां खंड में:
WHERE user_words.sys_words_ref = sys_words.sys_words_ref और user_words.user_info_ref = '1'
Comments
Post a Comment