2010-12-13 13 views
7

मैं एक डेटाबेस से जानकारी पुनः प्राप्त करने के लिए इस का उपयोग कर रहा हूँ, क्वेरी हमेशा त्रुटियोंमेरी SQL क्वेरी विफल क्यों होती है?

लाता है यह मेरा क्वेरी है:

SELECT * FROM users ORDER BY RAND() LIMIT '10' 

यह हमेशा या तो ORDER BY RAND() या LIMIT '10' पर त्रुटियों को लाता है।

ऐसा कोई कारण क्यों हो रहा है? इसके अलावा कोई समाधान भी है?

+7

कोई उद्धरण 10 – GWW

+1

नहीं वास्तव में PHP से संबंधित आसपास एकल उद्धरण निकालें देखते हैं। – hudolejev

उत्तर

11

सीमा पूर्णांक होना चाहिए? 10 इसके बजाय '10'।

SELECT * FROM users ORDER BY RAND() LIMIT 10 

उद्धरण whitout:

1

लिमिट पैरामीटर एक नंबर, नहीं एक श्रृंखला है।

2
SELECT * 
FROM affiliate 
ORDER BY RAND() 
LIMIT 10 

नोट लगभग 10

संबंधित मुद्दे