मुझे एक सामान्य MySQLi क्वेरी बॉक्स बनाने में परेशानी हो रही है, जहां परिणाम, क्वेरी के प्रकार के बावजूद, किसी अन्य textarea में आउटपुट होते हैं - PHPMyAdmin में SQL टैब से टेक्स्टरेरा के समान।
उदाहरण के लिए:
- मैं अपने पेज पर एक टेक्स्टरेरा प्रदर्शित करना चाहता हूं।
- उपयोगकर्ता किसी भी MySQL कोड में प्रवेश करता है, चाहे वह चुनें, अपडेट करें, हटाएं, इत्यादि।
- परिणाम परिणाम टेक्स्टरेरा में प्रदर्शित होते हैं, उदाहरण के लिए, यदि वे एक SELECT क्वेरी दर्ज करते हैं, तो वे परिणाम प्राप्त करते हैं, यदि वे एक डेलेटी दर्ज करते हैं, तो उन्हें # हटाए जाएंगे।
- PHPMyAdmin के SQL टैब की तरह कार्य करें।
क्या ऐसा करने का एक सरल तरीका है? या मुझे अपनी क्वेरी का पता लगाने की आवश्यकता है, और मुझे लिखने वाले एल्गोरिदम के आधार पर परिणाम लौटाएं (जो मैं कर सकता हूं, मैं बस उस कोडिंग से बचने की कोशिश कर रहा हूं)।
यह वही है जो मैंने आखिरी कोशिश की है:
$mysqli = new mysqli($host, $username, $pw, $dbname);
if ($mysqli->connect_errno) {
echo "BAD CONNECTION!";
} else {
$result = $mysqli->query($query);
print_r($result);
mysqli_free_result($result);
}
$mysqli->close();
मैंने भी कोशिश की:
echo $result
धन्यवाद!
उत्तर:
जवाब के लिए 0 № 1आपको जो चाहिए वह करने का कोई आसान तरीका नहीं है। DiBi जैसे कुछ PHP ओपन सोर्स डीबी पुस्तकालयों का उपयोग करने का प्रयास करें (http://dibiphp.com/cs/)। लेकिन आपको अभी भी कुछ कोड लिखना होगा। यह सिर्फ इसे आसान बनाता है।