PDA

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



shmata
یک شنبه 16 آذر 1393, 10:57 صبح
با سلام
من میخوام از سیستم لوکال خودم به phpmyadmin هاستم وصل شم و بتونم table هامو update کنم.
اما پیغام خطای


Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\xampp\htdocs\connection\connection.php on line 7

Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\xampp\htdocs\connection\connection.php on line 7

مواجه میشم



$host="https://domainname.com:2083/3rdparty/phpMyAdmin/";$user="user";$pass="pass";$db="nerkhmar_maindb";
$dbhandle = mysql_connect($host, $user, $pass) or die("Unable to connect to MySQL");echo "Connected to MySQL<br>";

arta.nasiri
یک شنبه 16 آذر 1393, 11:23 صبح
تو $host آی پی هاستتون رو وارد کنید. همچنین user دیتابیستون باید دسترسی ٪ رو داشته باشه (یعنی امکان اتصال از همه جا بهش باشه به صورت پیشفرض فقط از local میشه بهش وصل شد)

ostadsho
یک شنبه 16 آذر 1393, 11:28 صبح
به جای $host="https://domainname.com:2083/3rdparty/phpMyAdmin/" یه بار host=localhsot رو هم تست کن ببین چی میشه؟

سری هم به این لینک بزن:

http://php.net/manual/en/function.mysql-connect.php

shmata
یک شنبه 16 آذر 1393, 12:30 عصر
تو $host آی پی هاستتون رو وارد کنید. همچنین user دیتابیستون باید دسترسی ٪ رو داشته باشه (یعنی امکان اتصال از همه جا بهش باشه به صورت پیشفرض فقط از local میشه بهش وصل شد)

امکان وارد کردن IP نیست چون آی پی ولید ندارم با IP هاست نمیتونم دسترسی داشته باشم

shmata
یک شنبه 16 آذر 1393, 12:34 عصر
به جای $host="https://domainname.com:2083/3rdparty/phpMyAdmin/" یه بار host=localhsot رو هم تست کن ببین چی میشه؟

سری هم به این لینک بزن:

http://php.net/manual/en/function.mysql-connect.php

:لبخند::لبخند: هاست من local نیست من میخوام از سیستم local خودم به اون سرور وصل شم

arta.nasiri
یک شنبه 16 آذر 1393, 12:48 عصر
امکان وارد کردن IP نیست چون آی پی ولید ندارم با IP هاست نمیتونم دسترسی داشته باشم

ip خود هاست ip valid بحساب میاد دیگه. شما همون ip رو بزنید ببینید وصل میشه نه. اگه وصل شد به احتمال زیاد ارور دسترسی user خواهد داد.

shmata
یک شنبه 16 آذر 1393, 13:27 عصر
ip خود هاست ip valid بحساب میاد دیگه. شما همون ip رو بزنید ببینید وصل میشه نه. اگه وصل شد به احتمال زیاد ارور دسترسی user خواهد داد.
ممنون از جواب تون اما بازهم وصل نشد.
وقتی آدرس و میزنم صفحه لوگین باز میشه با نام کاربری و رمز عبور میتونم وصل شم
اما از طریق کد نمیشه.

MMSHFE
یک شنبه 16 آذر 1393, 13:52 عصر
اگه بخواین بصورت remote وصل بشین یا باید Valid IP بگیرین یا اینکه هردفعه IP رو توی تنظیمات کنترل پانل هاستتون اصلاح کنید (در قسمت Remote MySQL Connection)
برای اینکه IP دقیق فعلی خودتون رو هم بدونید از netip.de میتونید استفاده کنید.

shmata
دوشنبه 24 آذر 1393, 09:55 صبح
اگه بخواین بصورت remote وصل بشین یا باید Valid IP بگیرین یا اینکه هردفعه IP رو توی تنظیمات کنترل پانل هاستتون اصلاح کنید (در قسمت Remote MySQL Connection)
برای اینکه IP دقیق فعلی خودتون رو هم بدونید از netip.de میتونید استفاده کنید.
امکانش هست یه مقدار بیشتر توضیح بدید که دقیقا باید چه کار کنم؟
یا اینکه سایتی آموزشی ... در این رابطه معرفی کنید.
با تشکر

shmata
دوشنبه 24 آذر 1393, 10:08 صبح
MMSHFE (http://barnamenevis.org/member.php?55504-MMSHFE) من IP خودمو به Remote MYSQL Connection اضافه کردم اما بازهم نتونستم به دیتابیس متصل شم. در صورت امکان راهنمایی کنید. با تشکر.