php + mysql, order by name + starting at specific id -


MySQL:

  आईडी | नाम | ------------ 1 | जो | 2 | क्रेग | 3 | शॉन | 4 | रयान | 5 | सेठ |  

PHP:

  $ a = mysql_query ("चयन करें * से तालिका_name आदेश डीईएससी द्वारा");  

मुझे क्या करना है, हालांकि, मैं id: 3 से शुरू करना चाहता हूं, इसलिए इसे आउटपुट करना चाहिए:

3,4 , 5,1,2

संपादित करें: मार्क सही है। पहले की क्वेरी वाक्यविन्यास गलत था डमी एलियांस का उपयोग करना चाहिए!

  आईडी चुनें (सेलेक्ट आईडी से तालिका आईडी नाम आईडी = 3 ORDER आईडी एएससी द्वारा) एक्स यूनियन चुनें * से (तालिका आईडी से चयन आईडी कहां आईडी & lt; 3 ORDER आईडी एएससी द्वारा) वाई  

इसे आपको 3,4,5,1,2

देना चाहिए

Comments