بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در اتصال به دیتابیس آنلاین ..
دوستان سلام ..یه برنامه رو تا امروز با یه هاست رایگان تست میکردم به خوبی کار میکرد و رکوردها رو از هاست رایگان دریافت میکرد ..بعداز تقریبا اتمام برنامه همون هاست ازمایشی رو ارتقا دادم به دائمی با همون دامنه ..فایلهای سمت سرور هم هیچ تغییری نیافت به جز نام یوزر که همین یه تغییر رو در فایل سمت سرور هم اعمال کردم ولی به دیتابیس وصل نمیشه ..دوباره یه رایگان باز ثبت کردم فایلهارو بدون تغییر انتقال دادم فقط یوزر عوض شد ..باز اینجا هم وصل نمیشه لطفا راهنمایی کنید ..ممنونم<?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")
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .