我們平時(shí)開(kāi)發(fā)網(wǎng)站的過(guò)程中,一般都是用現有的成熟的CMS來(lái)進(jìn)行前端開(kāi)發(fā)而很少前后臺和數據庫都全新開(kāi)發(fā)。
那么遇到一些CMS在使用過(guò)程中,需要自己進(jìn)行一些數據調用而又不熟悉該CMS的語(yǔ)法及標簽的時(shí)候,如果快速的調用數據呢?
比如說(shuō)我們使用的PBOOTCMS,我在后臺調用欄目。

下面來(lái)說(shuō)一下:php+sqlite3如何直接在任何位置用PHP輸出數據呢?
上面這段代碼指定了數據庫相對于網(wǎng)站根目錄的位置。然后我們加入下面的代碼建立數據庫連接并且循環(huán)輸出數據。
$conn= new PDO('sqlite:' . DB_PATH);
foreach($conn->query("SELECT * FROM 數據表 where 篩選條件;") as $row)
{
echo "$row[name] ";
}完整代碼舉例:
query("SELECT * FROM ay_content_sort where pcode=0;") as $row)
{
echo "$row[name] ";
}
?>如果我們想進(jìn)行多級循環(huán),比如說(shuō)網(wǎng)站的導航菜單什么的。二級菜單,三級菜單。只需要添加循環(huán)即可。如:
define('DB_PATH', $_SERVER['DOCUMENT_ROOT'] . '/data/zuoanSQL.db');
$conn= new PDO('sqlite:' . DB_PATH);
$conn2= new PDO('sqlite:' . DB_PATH);
$conn3= new PDO('sqlite:' . DB_PATH);
foreach($conn->query("SELECT * FROM ay_content_sort where pcode=0;") as $row)
{
echo ""; $row[name]
foreach($conn2->query("SELECT * FROM ay_content_sort where pcode='$row[scode]';;") as $row2)
{
echo ""; $row2[name]
foreach($conn3->query("SELECT * FROM ay_content_sort where pcode='$row2[scode]';;") as $row3)
{
echo ""; $row3[name]
}
}
}
?>