क्या MySQLi क्वेरी unbuffered हैं? यदि नहीं, तो गैर-MySQLi mysql_unbuffered_query()
के साथ एक unbuffered क्वेरी करने का कोई तरीका है?MySQLi के साथ unbuffered क्वेरी?
9
A
उत्तर
7
mysqli_real_query() mysqli_use_result()
+0
'mysqli_use_result' बस वही है जो मैं ढूंढ रहा हूं। धन्यवाद! – ceejayoz
8
MindStalker सही है लेकिन शायद सबसे आसान तरीका है, पीएचपी मैनुअल
http://php.net/manual/en/mysqlinfo.concepts.buffering.php
में दिखाया गया है एक MYSQLI_USE_RESULT निरंतर पासिंग resultmode रूप तर्क है आप के द्वारा पीछा किया काम करने के लिए mysqli_query सेट कर सकते हैं के रूप में mysql_unbuffered_query
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$uresult = $mysqli->query("SELECT Name FROM City", MYSQLI_USE_RESULT);
if ($uresult) {
while ($row = $uresult->fetch_assoc()) {
echo $row['Name'] . PHP_EOL;
}
}
$uresult->close();
?>
-2
यह मेरे लिए काम करता है
$uresult = $mysqli_new->query("INSERT INTO world (username, userid, points, price, br, admin)
VALUES ('$word[username]',$word[userid], $points, 0, 0, '$word[adminname]')", MYSQLI_USE_RESULT);
$uresult = $mysqli_new->query("SELECT username FROM world WHERE userid='$word[userid]'", MYSQLI_USE_RESULT);
if ($uresult)
{
while ($row = $uresult->fetch_assoc())
{
echo "uresult: ".$row['username'] . PHP_EOL;
}
}
$uresult->close();
संबंधित मुद्दे
- 1. तैयार() बनाम क्वेरी() mysqli
- 2. PHPUnit क्लास 'mysqli' के साथ
- 3. MySQLi के साथ MySQLi में bind_param के साथ रिकॉर्ड कैसे सम्मिलित करें?
- 4. Unbuffered StreamReader
- 5. क्या mysqli अद्यतन क्वेरी परिणाम लौटाना चाहिए?
- 6. MediaPlayer.seekTo() unbuffered स्थिति
- 7. MySQLi
- 8. unbuffered उपप्रक्रिया खिड़कियों
- 9. MYSQLi
- 10. MySQLi
- 11. परीक्षण php/mysqli कनेक्शन
- 12. PHP MySQLi असीमित क्वेरीज
- 13. PHP + MYSQLI: तैयार कथन के साथ परिवर्तनीय पैरामीटर/परिणाम बाध्यकारी
- 14. PHP/mysqli
- 15. "mysqli-> तैयार करें"
- 16. MySQL पर MySQLi के लाभ
- 17. mysqli पर स्विच करें या mysql के साथ रहें?
- 18. गतिशील तैयार वक्तव्य खराब हैं? (php + mysqli के साथ)
- 19. mysqli-> तैयार करने के साथ अद्यतन कैसे करें?
- 20. तालिका क्वेरी के साथ SQL क्वेरी जॉइन
- 21. कॉफीस्क्रिप्ट में Unbuffered मल्टी-लाइन टिप्पणियाँ?
- 22. बैश: बल exec'd प्रक्रिया unbuffered stdout
- 23. mysqli लगातार कनेक्शन
- 24. MySQLi तैयार कथन को झूठी
- 25. MySqli और Arrays
- 26. MySQLi/तैयार स्टेटमेंट्स और SQL_CALC_FOUND_ROWS
- 27. mysql से mysqli
- 28. आप mysqli तैयार कथन
- 29. mysqli, ओओपी बनाम प्रक्रियात्मक
- 30. PHP और MySQLi बंद()
क्या आपका मतलब है कि क्वेरी buffered नहीं है, या प्रतिक्रिया सेट unbuffered है? * क्यों * unbuffered लाभदायक होगा? – wallyk
प्रतिक्रिया सेट। 'Mysql_unbuffered_query' के लिए दस्तावेज़ों के अनुसार:" यह SQL क्वेरी के साथ काफी मात्रा में स्मृति बचाता है जो बड़े परिणाम सेट उत्पन्न करता है, और आप पहली पंक्ति को पुनर्प्राप्त करने के तुरंत बाद परिणाम सेट पर काम करना शुरू कर सकते हैं क्योंकि आपको प्रतीक्षा नहीं करना है जब तक पूर्ण SQL क्वेरी नहीं की जाती है। " – ceejayoz
आह! बहुत अच्छा। मुझे लगता है कि मैंने कभी भी MYSQL कनेक्शन के माध्यम से बहुत सारे डेटा को स्थानांतरित करने का सामना नहीं किया है। – wallyk