PHP mysql_unbuffered_query() 函数

定义和用法

mysql_unbuffered_query() 函数向 MySQL 发送一条 SQL 查询(不获取 / 缓存结果)。

语法

mysql_unbuffered_query(query,کنکشن)
参数 描述
query 必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。
کنکشن اختیاری. ایس کو بات چیت کرنا. اگر نہیں کیا جائے تو پچھلے کھولے کنکشن کو استعمال کیا جائے گا.

توضیح

mysql_unbuffered_query() یوں سے میکروسوفت میلوے کو ایک ایسے ایس کو بھیج سکتا ہے جو میسک کوئری () تو اس طریقے سے خودکار طور پر نتیجہ کا مجموعہ حاصل اور اس کو کیچ میں رکھا جائے گا۔ ایک طرف، یہ بڑی نتیجہ کا مجموعہ کا ہینڈسا بچانے میں قابل توجه مدد فراہم کرتا ہے۔ دوسری طرف، آپ کسی نتیجہ کی ردیف کو حاصل کرنے کے بعد سے فوری طور پر نتیجہ کا مجموعہ پر کام کرسکتے ہیں، جونکھ سارا کوئری کو پورا نہیں کیا جائے تاکہ آپ کو پوری کوئری کا انتظام کیا جائے۔

جب متعدد دیتابیس کنکشن کا استعمال کیا جاتا ہے تو، واجب نہیں کہ ضروری پارامتر مخصوص طور پر ملاحظہ کیا جائے، کنکشن

مقصد اور نوٹس

نوٹ:میسک اونبافر کوئری () کا فائدہ یہ ہے کہ اس کا قیمت بھی ہے: میسک اونبافر کوئری () کی نتیجہ کا مجموعہ پر مستقیم طور پر استعمال نہیں کیا جاسکتا ہے، میسک کوئری کی ردیف کی تعداد () اور میسک ڈاٹا سییک ()مضافاً آپ کسی نئی میسک کوئری کا استعمال کرنے سے پہلے، تمام ناخردشده میسک کوئری کا نتیجہ کی ردیف کا استعمال کرنا چاہئیے۔

مثال

<?php
$con = میسک کنکٹ ("localhost","mysql_user","mysql_pwd");
اگر (!$con)
  {
  دی ('نہیں جوڑ سکتا: ' . میسک اگلار اگلار());
  }
// بڑی کوئری
$sql = "SELECT * FROM Person";
میسک اونبافر کوئری ($sql,$con);
// شروع میں اعداد و شمار کا ہندسا رکھنا...
میسک کلووز ($con);
؟>