正在使用包含連接文件來連接數據庫。我的挑戰是我如何從數據庫中獲取這個卡在哪裏。如何使用包含連接時從MysQl Dabase中獲取?
include 'connection.php';
$sql= 'SELECT * FROM country';
$results = mysqli_query($sql)
正在使用包含連接文件來連接數據庫。我的挑戰是我如何從數據庫中獲取這個卡在哪裏。如何使用包含連接時從MysQl Dabase中獲取?
include 'connection.php';
$sql= 'SELECT * FROM country';
$results = mysqli_query($sql)
假設你connection.php
包含
<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
所以,在你的文件,你使用include 'connection.php'
獲取連接。現在通過使用include
其行爲像單頁。那麼你要使用它像下面
require_once 'connection.php';
$sql= 'SELECT * FROM country';
$results = mysqli_query($con, $sql); # add connection string to query
說明
當您添加此include 'connection.php';
那麼無論在父數據(connection.php
)文件(例如:變量,函數,等等。)會來的孩子。
鏈接指
你好在這裏使用'include_once'而不是'include'。最好的做法是使用'require_once',因爲查詢必須要求存在'connection.php'才能工作。 –
正在進行..但您在發佈之前添加評論;) –
坐落在'connection.php'連接'$ con'和使用'mysqli_query( $ con,$ sql);' –