آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در اتصال به دیتابیس آنلاین ..

Qurban  11 سال پیش  11 سال پیش
+1 0

دوستان سلام ..یه برنامه رو تا امروز با یه هاست رایگان تست میکردم به خوبی کار میکرد و رکوردها رو از هاست رایگان دریافت میکرد ..بعداز تقریبا اتمام برنامه همون هاست ازمایشی رو ارتقا دادم به دائمی با همون دامنه ..فایلهای سمت سرور هم هیچ تغییری نیافت به جز نام یوزر که همین یه تغییر رو در فایل سمت سرور هم اعمال کردم ولی به دیتابیس وصل نمیشه ..دوباره یه رایگان باز ثبت کردم فایلهارو بدون تغییر انتقال دادم فقط یوزر عوض شد ..باز اینجا هم وصل نمیشه لطفا راهنمایی کنید ..ممنونم<?php

 <?php



$host = "appishkhan.cloudsite.ir"; // host of MySQL server
$user = "appish_Qo"; // MySQL user
$pwd = "123456"; // MySQL user's password
$db = "appish_Test"; // database name



$con=mysql_connect("appishkhan.cloudsite.ir", "appish_Qo", "123456","appish_Test")or die("cannot connect");
mysql_select_db("appish_Test")or die("cannot select DB");

$sql = "select * from content";
//$sql = "select * from contacts";
$result = mysql_query($sql);
$json = array();

if(mysql_num_rows($result)){
while($row=mysql_fetch_assoc($result)){
$json['contacts'][]=$row;
}
}
mysql_close($con);
echo json_encode($json);
?>
نوع خطادر کد و هاست  زیر :::Warning: mysql_connect(): Unknown MySQL server host 'http' (1) in /home/u925784527/public_html/pish/info.php on line 10
cannot connect


آدرس ::http://appishkhan.abarhost.ir/pish/info.php




<?php


//$host = "http://appishkhan.abarhost.ir"; // host of MySQL server
//$user = "u925784527_q"; // MySQL user
//$pwd = "123456"; // MySQL user's password
//$db = "u925784527_payan"; // database name


$con=mysql_connect("http://appishkhan.abarhost.ir", "u925784527_q", "123456")or die("cannot connect");

mysql_select_db("u925784527_payan")or die("cannot select DB");

$sql = "select * from content";

$result = mysql_query($sql);
$json = array();

if(mysql_num_rows($result)){
while($row=mysql_fetch_assoc($result)){
$json['contacts'][]=$row;
}
}
mysql_close($con);
echo json_encode($json);
?>
 خطا بازم با روش pdo :::Could not connect to the database appishkh_p :SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'appishkhan.ir' (111)

<?php
$host = "appishkhan.ir";
$dbname = "appishkh_p";
$username = "appishkh_q";
$password = "123456";

try {
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);

$sql = 'SELECT fullName, Email
FROM content
ORDER BY id';

$q = $conn->query($sql);
$q->setFetchMode(PDO::FETCH_ASSOC);

} catch (PDOException $pe) {
die("Could not connect to the database $dbname :" . $pe->getMessage());
}
?>

0 0
الان اصلاح کردم به شکل بالا بازم نشد البته تا دیروز با همین کد روی هاست آزمایشی جیسون رو میگرفت ... مسیر//appishkhan.cloudsite.ir/webservis/info.php (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
محمد  11 سال پیش
0 0

فکر کنم مشکل از اونجاست که اسم دیتابیس رو جا انداختی

 $con=mysql_connect("$host","$user",$pwd","$db")
0 0
الان اصلاح کردم به شکل بالا بازم نشد البته تا دیروز با همین کد روی هاست آزمایشی جیسون رو میگرفت ... (11 سال پیش)
0 0
الان اصلاح کردم به شکل بالا بازم نشد البته تا دیروز با همین کد روی هاست آزمایشی جیسون رو میگرفت ... مسیر//appishkhan.cloudsite.ir/webservis/info.php (11 سال پیش)
0 0
یه هاست دیگه رو باز امتحانکردم کدش رو بالا گذاشتم ...خطا میده ..!!!! (11 سال پیش)
+1 0
قسمت نام هاستت رو کامنتش بکن ببین درست میشه اگه بازم درست نشد از روش pdoکه یه روش تقریبا جدید و ایمنتر هستش امتحان بکن می تونی از دبلیو تری اسکول برای اتصال pdoاستفاده بکنی (11 سال پیش)
0 0
خطا بازم با روش pdo :Could not connect to the database appishkh_p :SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'appishkhan.ir' (111) (11 سال پیش)
0 0
دستت دردنکنه علی جان .... (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .