मैं आज इस सवाल में आए के रूप में मैं एक ही बात सोच रहा था के लिए बाहर कहते हैं, और थोड़ा और खोज मैं Squel पर आया था।
अपनी वेबसाइट से सीधे हवाला देते हुए:
//this code
squel.select()
.from("students")
.field("name")
.field("MIN(test_score)")
.field("MAX(test_score)")
.field("GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ')")
.group("name")
);
/* will return this SQL query as a string:
SELECT
name,
MIN(test_score),
MAX(test_score),
GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ')
FROM
students
GROUP BY
name
*/
उम्मीद है कि इस जो कोई खोज करते समय इस सवाल भर आता है में मदद मिलेगी।
शुभकामनाएं!
पुनश्च: < मानक सम्मिलित ब्राउज़र में एसक्यूएल प्रश्नों नहीं पैदा कर के बारे में त्याग ... >
आप क्लाइंट-साइड जावास्क्रिप्ट है कि अपने डेटाबेस के लिए एक एसक्यूएल क्वेरी भेजेगा बना रहे हैं आप कीड़े की एक पूरी कर सकते हैं खोलने - यदि ब्राउज़र SQL क्वेरी को निर्देशित कर सकता है, और कोई उपयोगकर्ता ब्राउज़र से जो भी आ सकता है उसका उपयोग कर सकता है, तो आप SQL injection attacks पर कमजोर हैं।
नीचे पंक्ति: ब्राउज़र में इसका उपयोग न करें!