PHP按标记分页

PHP按标记分页,php,pagination,Php,Pagination,我有一个大文本的数据库字段。如果中有一个标记,我想按该标记分页 我想做的是像WordPress一样,当你插入一个标签,比如,我想创建一个新页面 假设我从数据库中得到了这个文本 Lorem ipsum dolor sit amet,是一位杰出的献身者。欧洲pulvinar nulla拍卖商nulla ultrices中的大元素奎斯克(Quisque elementum magna)。拍卖人是一对父辈 塞德·里苏斯·尼尔,特里斯蒂克·塞德·特里斯蒂克等人,拍卖人欧·奥古斯。在hac habitas

我有一个大文本的数据库字段。如果
中有一个标记,我想按该标记分页

我想做的是像WordPress一样,当你插入一个标签,比如
,我想创建一个新页面

假设我从数据库中得到了这个文本

Lorem ipsum dolor sit amet,是一位杰出的献身者。欧洲pulvinar nulla拍卖商nulla ultrices中的大元素奎斯克(Quisque elementum magna)。拍卖人是一对父辈

塞德·里苏斯·尼尔,特里斯蒂克·塞德·特里斯蒂克等人,拍卖人欧·奥古斯。在hac habitasse Plateum,一句名言。融合同侧舌苔。前庭舌苔和妊娠门舌苔。库拉比图尔·蒂奇登是一位生活愉快的人。两人都是智者,他们都是智者。米厄罗斯的纳勒姆

我如何使第二段出现在新的页面上


类似这样的内容

我希望我的代码能有所帮助:

<?php
//in this example :
//first you have to create a database with name : blog
// create table : article (id as primary key, name , content)
// here we supposed that in the content you have your tags <!-- new page -->
// also i supposed the name of this file as : pagination.php

//Getting the id of article:
//=========================
if(isset($_GET['id']))
    $id_article = $_GET['id'];
else
    $id_article = 1;



//Connexion to database :
//======================
$user="root";
$pass="root";
$db="blog";
$host="localhost";

$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host='.$host.';dbname='.$db, $user, $pass, $pdo_options);
$bdd->query("SET NAMES 'utf8'");


$response = $bdd->query('SELECT * FROM articles WHERE id='.$id_article);

$tab_content = array();

$data = $response->fetch()
echo'<div >';
    $tab_content = explode('<!-- new page -->',$data['content']);
    $count_pages = count($tab_content);
    if($count_pages){
            //in the case that you have somme tags :
            //=====================================
        echo $tab_content[$page];
        echo '<br>';
        for($i=1;$i<$count_pages;$i++)
            echo '<a href="./pagination.php?id='.$id_article.'&page='.$i.'">'.$i.'</a>&nbsp;&nbsp;';
    }
    else{
            //if no tags '<!-- new page -->' in your content:
            //===============================================
        echo $data['content'];
    }
echo '</div>';

$response->closeCursor();

?>


也许你需要学会更清楚地提问,才能得到答案。我不太确定该如何表达。我已经更新了我的问题,希望这会更有意义。这个问题表明没有人试图研究或解决这个问题。请阅读有关提问的帮助部分: