「add.htx」創建connect.php有需要在.htx文件
<?php
$servername = "my_server_name";
$username = "my_username";
$password = "my_pwd";
$dbname = "my_db_name";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO Drama_Gr (Date, Time, Cont, Temp, Hum, Pres, Rain_Y, Rain_M, Rain, Rain_Rate, Wind, Wind_Dir)
VALUES ('<!--date-->', '<!--time-->', '<!--ForecastStr--> frc', '<!--outsideTemp-->', '<!--outsideHumidity-->', '<!--barometer-->', '<!--totalRain-->', '<!--monthlyRain-->', '<!--dailyRain-->', '<!--rainRate-->', '<!--windSpeed-->', '<!--windDirection-->bfr')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
運行此文件與weatherlink ,並將結果輸出文件 「add.php」
<?php
$servername = "my_server_name";
$username = "my_username";
$password = "my_pwd";
$dbname = "my_db_name";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO Drama_Gr (Date, Time, Cont, Temp, Hum, Pres, Rain_Y, Rain_M, Rain, Rain_Rate, Wind, Wind_Dir)
VALUES ('17/08/16', ' 0:11', ' Increasing clouds with little temperature change. frc', '24.6', '52', '1012.6', '291.2', '11.2', '0.0', '0.0', '1.6', 'SSEbfr')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
它確定與這種方式我創建一個數據庫與我的氣象站 問題是我想給這個代碼與我的地區的氣象站和其他人一起運行,並創建從我的數據庫表從其他氣象站,但我不希望將此代碼包含在我的數據庫連接中。 我認爲正確的方法是創建一個像 「connect.php」
<?php
$servername = "my_server_name";
$username = "my_username";
$password = "my_pwd";
$dbname = "my_db_name";
mysql_connect($hostname, $username, $password) OR DIE("Unable to connect to database! Please try again later.");
mysql_select_db($dbname);
?>
一個文件,並調用該文件就像
<?php include("connect.php");?>
我嘗試在「add.htx」中添加此代碼但在「add.php」中出現波紋管錯誤。 連接失敗:用戶'@'localhost'的訪問被拒絕也許我認爲,因爲文件「add.htx」從本地C:\ WeatherLink \ Weatherlink開始,但weatherlink上傳此文件並轉換爲「add.php」在服務器上的文件夾如http://my_website/weather/,此文件夾還包括文件「 connect.php」
請任何幫助 ,如果很容易讓我在正確的代碼‘add.htx’與賴特的方式在增加‘add.htx’
<?php include("connect.php");?>
謝謝
*您應該從*'mysql_ *'因爲它已經切換[官方](HTTP:// PHP。 net/manual/en/migration55.deprecated.php)已棄用。使用['mysqli_ *'](http://php.net/manual/en/book.mysqli.php)或[PDO](http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers)** ** [準備語句(http://php.net/manual/en/pdo.prepared-statements.php)。 – Script47
非常感謝你 –