我們平時開發(fā)網站的過程中,一般都是用現有的成熟的CMS來進行前端開發(fā)而很少前后臺和數據庫都全新開發(fā)。
那么遇到一些CMS在使用過程中,需要自己進行一些數據調用而又不熟悉該CMS的語法及標簽的時候,如果快速的調用數據呢?
比如說我們使用的PBOOTCMS,我在后臺調用欄目。
下面來說一下:php+sqlite3如何直接在任何位置用PHP輸出數據呢?
<?php define('DB_PATH', $_SERVER['DOCUMENT_ROOT'] . '/數據庫路徑'); ?>
上面這段代碼指定了數據庫相對于網站根目錄的位置。然后我們加入下面的代碼建立數據庫連接并且循環(huán)輸出數據。
$conn= new PDO('sqlite:' . DB_PATH); foreach($conn->query("SELECT * FROM 數據表 where 篩選條件;") as $row) { echo "<tr><td><a href='$row[filename]'>$row[name]</a></td></tr>"; }
完整代碼舉例:
<?php define('DB_PATH', $_SERVER['DOCUMENT_ROOT'] . '/data/zuoanSQL.db'); $conn= new PDO('sqlite:' . DB_PATH); foreach($conn->query("SELECT * FROM ay_content_sort where pcode=0;") as $row) { echo "<tr><td><a href='$row[filename]'>$row[name]</a></td></tr>"; } ?>