PDA

View Full Version : عدم نمایش خطای اتصال به پایگاه داده



mralimaster
دوشنبه 26 شهریور 1397, 18:27 عصر
سلام
دوستان من در برنامه ی خودم کد رو جوری نوشتم که هر فردی آدرس دیتابیس خودش رو وارد میکنه و وارد اطلاعات خودش میشه و کد اتصال به پایگاه داده رو هم بصورت زیر نوشتم ، اما میخام که اگر طرف ادرس سرور دیتابیس رو اشتباه داد پیغام زیر رو نده و پیغامی که من خودم میخام رو بده

اینم کد من

$con_device=new mysqli($client_ip,$user,$password,$db); if (mysqli_connect_errno($con_device)) { echo "Failed to connect to MySQL: " ; goto end; }

این پیغام دیتابیس

Warning: mysqli::mysqli(): (HY000/2002): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\wamp64\www\srv_ras\index.php on line 56

mralimaster
سه شنبه 27 شهریور 1397, 15:22 عصر
جواب سوال ؟!! این نیود عالم

charcharkh
سه شنبه 27 شهریور 1397, 15:55 عصر
کانفیگهاتو چی گذاشتی مقدار متغیررها رو میگم ؟؟؟!!!


اینو بخون :
https://stackoverflow.com/questions/27879518/why-is-my-php-code-not-connecting-to-my-remote-mysql-database

plague
چهارشنبه 28 شهریور 1397, 11:01 صبح
آیا همه کاربر ها دیتابیس هاشون روی سرور شما هستن ؟
در غیر اینصورت شما نمیتونید به دیتابیسی که روی سرور خودتون نیست وصل بشید
مگه اینکه اتصال ریموت رو فعال کرده باشن که معمولا نیست

mralimaster
دوشنبه 02 مهر 1397, 14:41 عصر
دیتابیس روی سروری دیگه هست ، وحالت ریموتش فعال شده ،منظور من اینکه که کاربر اگر آی پی سرور رو اشتباه داد این پیغام رو نده یک پیغام خودم بذارم ،تمامی دستوراتی که من کار کردم برای بعد این دستوره!!
و خروج می‌کنه ولی خورده این دستور پیغام رو میده!!!