PDA

View Full Version : ارتباط با ديتابيس اكسس



bps20590
سه شنبه 12 آبان 1388, 16:57 عصر
با سلام
من يك هاست لينوكس گرفتم وديتابيسم كه اكسس ميباشد را داخل آن كپي كرده ام ونام آن main.mdb هستش حالا چطور بايد با آن از طريق پي اچ پي ارتباط برقرار كنم كه بتونم از اطلاعات اون استفاده كنم

bps20590
سه شنبه 12 آبان 1388, 21:30 عصر
من دستورات مورد نياز را دادم وروي لوكال سرور درست كار ميكنه اما روي هاست مشكل داره به مشخصات سرور هم نگاه كردم اكسس رو ساپورت ميكنه پيعام خطاي زير داده ميشه
[php]
Fatal error: Call to undefined function odbc_connect()
['php]

bps20590
جمعه 15 آبان 1388, 14:48 عصر
لطفا اگه كسي اينكارروقبلا انجام داده كمك كنه

__ziXet__
جمعه 15 آبان 1388, 15:40 عصر
من دستورات مورد نياز را دادم وروي لوكال سرور درست كار ميكنه اما روي هاست مشكل داره به مشخصات سرور هم نگاه كردم اكسس رو ساپورت ميكنه پيعام خطاي زير داده ميشه
[php]
Fatal error: Call to undefined function odbc_connect()
['php]
این پیغام یعنی اینکه اکستنشن مورد نیاز رو php نصب نبست.
با مدیر هاستتون تماس بگیرید

siavashman
یک شنبه 17 آبان 1388, 01:15 صبح
از اونجایی که نمیتونستم پیغام خصوصی رو به خاطر اینکه تازه وارد این سیستم شدم بدم اینجا برات جواب رو میزارم. یه مثال کامل برات گذاشتم برای دریافت اطلاعات و همچنین اتصال و همچنین ... :




$conn=odbc_connect('dbname','user','pass');
$sql="SELECT * FROM table";
$rs=odbc_exec($conn,$sql);

while (odbc_fetch_row($rs))
{
$a=odbc_result($rs,"field1");
$b=odbc_result($rs,"field2");
echo "This is field1 content: $a<br/><br/>";
echo "This is field2 content: $b<br/><br/><hr/>";
}

if (odbc_num_rows($rs)==0) {echo ("<br/><br/>Not found");}

odbc_close($conn);




در ضمن باید از پنل admin سایت خودت بری و یه یوزر پس بسازی و فایلی که کپی کردی رو حتما یادت باشه توی پوشه ای غیر از www کپی کن. در www به راحتی دانلود میشه.