ODBC دیتابیس در PHP
- 上一页 MySQL Delete
- 下一页 XML Expat Parser
اُدبک یہ ایک ایپلیکیشن پروگرامنگ انٹرفیس (ای پی آئی) ہے جو ہمیں کسی ڈاٹا سورس کے ساتھ کانکٹ کننے کی صلاحیت فراہم کرتی ہے (مثلاً ایک ایم ایس اکセس ڈاٹا بیس)。
ODBC کونکشن بنانا
ایک ODBC کونکشن کے ذریعے، آپ اپنے نیٹ ورک میں کسی کمپیوٹر پر کسی بھی ڈاٹا بیس سے جڑ سکتے ہیں، اگر ODBC کونکشن دستیاب ہو تو。
ایک MS Access کی ڈاٹا تک کا ODBC کونکشن بنانے کا طریقہ یہ ہے:
- کنٹرول پینل میں کھولیجئےمنجمنی ابزار
- اس میں سےداتا سورس (ODBC) آئکن
- سیسٹم DSN تب
- سیسٹم DSN تب کے اندرافزودن کریجئے” دکھائیجئے
- انتخاب کریجئے Microsoft Access Driver.کلیک کریجئے.
- بعد میں،انتخاب کریجئے” استعمال کریجئے تاکہ ڈاٹا بیس کو پائا جاسکے。
- اس ڈاٹا بیس کے لئے ایکڈاٹا سورس نام (DSN).
- کلیک کریجئےتقریر.
لطفاً توجه فرمائیجئے کہ اس کا کوڈ یور کا سائٹ کا کمپیوٹر پر پورا ہونا چاہئیے۔ اگر آپ کا کمپیوٹر پر انٹرنیٹ انفارمیشن سروئرس (IIS) چل رہا ہے، تو سابق کا کوڈ اپنایا جائیگا، لیکن اگر آپ کا سائٹ ریموٹ سروئرس پر چل رہا ہے، تو آپ کو اس سروئرس پر حقیقی دسترس حاصل کرنا چاہئیے یا آپ کا میزبان پرووائیڈر آپ کے لئے DSN قائم کرنا چاہئیے。
ODBC سے کونکشن بنانا
odbc_connect() فنکشن ODBC ڈاٹا سورس سے کونکشن بنانے کے لئے استعمال کی جاتی ہے۔ اس فنکشن کے چار پارامتر ہوتے ہیں: ڈاٹا سورس نام، استعمال کنندہ نام، پاسورڈ اور اختیاری پوائنٹر کا نوعیت پارامتر。
odbc_exec() فنکشن SQL کمانڈ کو چلانے کے لئے استعمال کی جاتی ہے。
مثال
ایک مثال میں، اس کا کوڈ نے northwind کے نام کا DSN تک کا کونکشن بنایا، بغیر استعمال کنندہ نام اور پاسورڈ، اور ایک SQL کمانڈ کو بناکر چلایا:
$conn=odbc_connect('northwind','',''); $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql);
ریکارڈ واپس لینا
odbc_fetch_row() فنکشن ریسلائٹ سے ریکارڈ واپس لینے کے لئے استعمال کی جاتی ہے۔ اگر رینو واپس لینا ممکن ہوتا ہے تو اس میں true رٹرن کراتا ہے، اگر نہیں تو false رٹرن کراتا ہے。
اس فنکشن کے دو پارامتر ہوتے ہیں: ODBC ریسلائٹ آئڈنٹیفائر اور اختیاری رینو نمبر:
odbc_fetch_row($rs)
ریکارڈ سے فیلڈ واپس لینا
odbc_result() فنکشن ریکارڈ سے فیلڈ پڑھنے کے لئے استعمال کی جاتی ہے۔ اس فنکشن کے دو پارامتر ہوتے ہیں: ODBC ریسلائٹ آئڈنٹیفائر اور فیلڈ نمبر یا نام。
نیچل کا کوڈ لائن، ریکارڈ سے پہلے فیلڈ کا ویلو رٹرن کرتا ہے:
$compname=odbc_result($rs,1);
ایک نیچل لائن کا کوڈ جو فیلڈ کا نام "CompanyName" رکھتا ہے، اس کا ویلو رٹرن کرتا ہے:
$compname=odbc_result($rs,"CompanyName");
ODBC کونکشن بند کرنا
odbc_close() فنکشن کا استعمال ODBC کونکشن بند کرنا ہوتا ہے。
odbc_close($conn);
ODBC 实例
下面的例子展示了如何首先创建一个数据库连接,然后是结果集,然后在 HTML 表格中显示数据。
"; echo " "; while (odbc_fetch_row($rs)) { $compname=odbc_result($rs,"CompanyName"); $conname=odbc_result($rs,"ContactName"); echo "Companyname "; echo "Contactname "; } odbc_close($conn); echo ""; ?> $compname "; echo "$conname
- 上一页 MySQL Delete
- 下一页 XML Expat Parser