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> ';
}
else{
//if no tags '<!-- new page -->' in your content:
//===============================================
echo $data['content'];
}
echo '</div>';
$response->closeCursor();
?>
也许你需要学会更清楚地提问,才能得到答案。我不太确定该如何表达。我已经更新了我的问题,希望这会更有意义。这个问题表明没有人试图研究或解决这个问题。请阅读有关提问的帮助部分: