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

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -