簡體   English   中英

如果我在 index.php 文件中連接到 mysql 數據庫,是否需要在任何帶有嵌入式 php 的鏈接 html 文件中再次執行此操作?

[英]If I connect to a mysql database in my index.php file, do I need to do it again in any linked html files with embedded php?

如果我在 index.php 文件中連接到 mysql 數據庫,我是否需要在任何帶有嵌入式 php 的鏈接 html 文件中再次執行此操作,這些文件通過 .htaccess 解析為 php

因此,如果我有一個 index.php,它從外部 html 文檔中獲取頁眉、正文和頁腳,並且這些文檔需要具有需要根據數據庫值更改內容的頁眉標簽。 那么我是否需要在鏈接的 html 文件中的腳本中連接 mysql 數據庫,或者如果我在 index.php 中這樣做,它是否為該會話全局連接

您只需將 HTML 代碼放入 index.php ,然后制作另一個 php 文件以將您的文件夾連接到 MySQL。 那么如果你想從 MySQL 調用數據到 index.php,你必須輸入這個代碼。

session_start();
include('connectdatabase.php');

如果您連接到 index.php 上的數據庫並在不同頁面(例如 query.php)上運行查詢,它將失敗 - 這是因為數據庫連接僅在 index.php 上處於活動狀態。

推薦的方法是創建一個文件(例如 global.php)並在其中連接到您的數據庫。 然后,在您運行 PHP 的每個頁面的頂部,只需添加以下代碼:

<?php include('global.php'); ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM