實際上,我有一個文件中的藥物列表,我想插入它的ec2亞馬遜服務器數據庫這是mysql.I運行此文件localhost.when即時通訊試圖我代碼,這是在PHP中顯示錯誤如下:我沒有得到。在php中讀取文件,並插入ec2亞馬遜服務器mysql數據庫
警告:mysql_connect()[function.mysql-connect]:無法連接到'ec2-122-248-220-105.ap-southeast-1.compute.amazonaws.com'(10060 )在第17行的C:\ websites \ medicine \ filehandling.php上 無法連接到MySQL 這是一個servername:ec2-122-248-220-105.ap-southeast-1.compute.amazonaws.com 這裏是我的代碼...並讓我知道我的錯在哪裏。
<?php
$hostname='http://ec2-122-248-220-105.ap-southeast-1.compute.amazonaws.com';
//$port='3306';
$user='root';//// specify username
$pass='bitnami'; //// specify password
$dbase='fortis'; //// specify database name
set_time_limit(1000);
$connection = mysql_connect("$hostname" , "$user" , "$pass" ,"$port")
or die ("Can't connect to MySQL");
$db = mysql_select_db($dbase , $connection) or die ("Can't select database.");
$file = fopen("med4","r") or exit ("File not found");
$c =0 ;
while (!feof($file)){
++$c;
$val = fgets($file);
mysql_query("insert into patientinfo_medicines (medicine) values ('$val')");
}
fclose($file);
echo $c;
?>
您能夠連接到命令行的MySQL服務器? – Sukumar
我很確定'http://'部分不應該在'$ hostname'中。另外,使用'「$ variable_name」'與'$ variable_name'完全相同,但是速度較慢且完全無用。我一直想知道爲什麼人們這樣做... – shesek
thanx答覆和我的代碼完美工作localhost ...但我想插入這個文件數據到服務器其實我沒有得到PLZ的幫助....和即時通訊使用亞馬遜膩子在那裏,當我正確的MySQL -uroot -pbitnami它打開MySQL .... – gur