PDA

View Full Version : سوال: اتصال به دیتابیس سایتی دیگر



djsaeedkhan
یک شنبه 10 مرداد 1389, 17:09 عصر
سلام
من کد اتصال به دیتابیسی را دارم

<?php
define('MYSQL_NAME', 'XXX');
define('MYSQL_USERNAME', 'XXX');
define('MYSQL_PASSWORD', 'XXX');
define('MYSQL_DATABASE', 'XXX');

?>

می خوام بدونم چطور می تونم با این مشخصات به دیتابیس وصل شوم و به اطلاعات اون دسترسی داشته باشم. مشکل گرفتن مشخصات هست
لطفا نمونه کووری ای برای گرفتن اطلاعات هم بفرمایید.
با تشکر

yasgig
یک شنبه 10 مرداد 1389, 17:55 عصر
اگه می خواین به دیتابیش یه هاست دیگه دسترسی داشته باشین باید ابتدا از طریق Remote Database Access Hosts آی پی اون سایت رو وارد کنی.بعد از افزودن می تونی به بانک اطلاعاتی کانکت بشی.

djsaeedkhan
یک شنبه 10 مرداد 1389, 22:31 عصر
ممنون ولی من فقط دنبال یه نمونه کد یا چیزی که بتونم باهاش به نتیجه برسم میگردم.
میشه لطف کنید بیشتر راهنمایی کنید

yasgig
یک شنبه 10 مرداد 1389, 22:43 عصر
با کد زیر می تونی به بانک اطلاعاتی متصل بشی:

mysql_connect('localhost','root','');
mysql_select_db('databasename');
mysql_query("SET NAMES 'utf8'");

djsaeedkhan
یک شنبه 10 مرداد 1389, 23:22 عصر
خوب یعنی از کد هایی که من نوشتم استفاده نمیشه کرد؟؟
میشه قسمت دریافت اطلاعات و نمایش یافته ها رو هم شرح بدید (نمونه کد )

yasgig
یک شنبه 10 مرداد 1389, 23:39 عصر
اون کدی که شما قرار داده بودین کار اتصال به بانک رو انجام نمیده بلکه یه جورایی یوزر و پسورد رو تعریف میکنین و بعدا ازش استفاده میکنین.

$sql = "select * from table_name ORDER BY RAND() LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
$R = mysql_fetch_array($result);
echo $R['name_sotoon'];
با این تکه کد میتونی یه داده از جدول table_name و ستونی که در با نام sotoon_name در داخل آن جدول وجود داره به صورت تصادفی نشون بدی.