नहीं, यह सही नहीं है। यदि यह स्ट्रिंग कोट्स का उपयोग करता है तो यह ठीक काम करेगा, हालांकि बैकटिक्स नहीं हैं स्ट्रिंग उद्धरण। समस्या यह है कि केकपीएचपी संख्या को उद्धृत कर रहा है जैसे कि यह एक कॉलम नाम था . इसके बजाय सिंगल कोट्स का उपयोग करके मूल्य उद्धृत करने का प्रयास करें:
"RAND('%d')"
इसके परिणामस्वरूप निम्न SQL का उत्पादन होना चाहिए:
ORDER BY RAND('1235123412341')
यह वही परिणाम देता है जब आप उद्धरण शामिल नहीं करते हैं।