在html显示数据库的信息,从数据库中提取信息并将其显示在HTML div
我对PHP很陌生,在MySQL中也不太熟练。
我正在尝试从数据库中获取信息并使用唯一ID将信息放入不同的div中 - 我的意思是,例如:
分配给ID 1的div将显示该ID的条目,div = ID 2将执行相同的操作,依此类推。
这是我到目前为止所拥有的:
包含Article类的Article.php文件用于DB处理。
这是我从网站上将信息插入表格的方式。 ID是自动递增的(我想在我的情况下这并不是一件好事);
public function insertInfobar()
{
// Insert the infomartion into Infobar
$conn = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
$sql = "INSERT INTO infobar ( title, subtitle, additional ) VALUES ( :title, :subtitle, :additional )";
$st = $conn->prepare ( $sql );
$st->bindValue( ":title", $this->title, PDO::PARAM_STR );
$st->bindValue( ":subtitle", $this->subtitle, PDO::PARAM_STR );
$st->bindValue( ":additional", $this->additional, PDO::PARAM_STR );
$st->execute();
$conn = null;
}
这就是我尝试从DB中提取信息的方式:
public static function getInfobar($id)
{
$conn = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
$sql = "SELECT title, subtitle, additional FROM infobar WHERE id=:id";
$st = $conn->prepare ( $sql );
$st->bindValue( ":id", $id, PDO::PARAM_INT );
$st->execute();
$list = array();
while ( $row = $st->fetch() ) {
$infob = new Article( $row );
$list[] = $infob;
}
$conn = null;
return ( array ( "results2" => $list));
}
然后,index.php处理前端,使用" switch"来调用函数。和" hompepage()"是默认情况:
function homepage()
{
$results2 = array();
$data2 = Article::getInfobar((int)$_GET[""]);
$results['pageTitle'] = "TESTPAGE";
$results2['info'] = $data2['results2'];
require( TEMPLATE_PATH . "/homepage.php" );
}
下一步,HTML。应根据表条目的ID显示信息:
<?php echo htmlspecialchars($infob->title)?>
<?php echo htmlspecialchars($infob->subtitle)?>
<?php echo htmlspecialchars($infob->additional)?>
<?php echo htmlspecialchars($infob->id)?>
<?php echo htmlspecialchars($infob->title)?>
<?php echo htmlspecialchars($infob->subtitle)?>
<?php echo htmlspecialchars($infob->additional)?>
我检查过,我只得到ID = 0.试图找出它但没有运气。
由于我得到ID = 0,我只能看到属于ID 0的内容:
我相信我正确地解释了自己,感谢任何帮助,并提前感谢你。
:)
在html显示数据库的信息,从数据库中提取信息并将其显示在HTML div相关推荐
- 趣味编程:从字符串中提取信息(参考答案 - 上)
这次"趣味编程"的目的是解析字符串,从一个指定模式的字符串中提取信息.对于目前这个问题,解决方案有很多种,例如直接拆分,使用正则表达式,或是如现在本文这般按照顺序解析.总结果上来说 ...
- pytorch从dataframe中提取信息,变为可训练的tensor
文章目录 提取方法 步骤1.构造dataframe 步骤2. 从dataframe中提取信息 步骤3.转变格式 案例代码 要从dataframe格式的数据中提取数据,然后传入到torch的模型中的方法 ...
- java 身份证地址提取籍贯_从身份证号码中提取信息,这些方法请收好
小伙伴们好啊,今天老祝为大家准备了一组和身份证有关的函数公式,看看如何从身份证号码中提取出需要的信息. 如下图为所示,是一份模拟的员工信息表,A列是姓名,B列是身份证号码,C列是职级. ★ 首先咱们来 ...
- 下拉菜单显示 隐藏html,根据在下拉列表中选择的内容隐藏和显示HTML元素
我的网站是在ASP classic - VBScript中创建的(不是我的选择,也是我之前没有过的语言).我试图在其中创建一个网页:下拉菜单显示了基于第一个选择内容的额外下拉菜单.我正在尝试使用Jav ...
- 趣味编程:从字符串中提取信息(参考答案 - 下)
昨天我们观察了如何使用基于状态机的顺序解析方式来提取字符串中的信息,不过由于winter-cn的做法和我原始的想法不谋而合,但实现的更为清晰,因此我在不献丑的同时,又设法使用另外一种方式来解决这个问题 ...
- 如何写python脚本抓取数据并计算_【小工具】利用Python脚本从Gaussian计算结果中提取信息...
1.前言 高斯(Gaussian)是一个功能强大的量子化学综合软件包,所有从事计算化学相关领域的科研工作者应该都使用或者了解过这个软件.它的输出文件(.log文件)是一个文本文件,可以利用文本工具打开 ...
- 趣味编程:从字符串中提取信息
字符串解析是程序员工作中非常重要的一部分,也是非常考验编程能力的工作.基本上我在面试程序员的时候,一定会出一道编程题目作为考察的一方面,而这道题目有很大的可能性是做字符串的解析.例如,给出一个模式规则 ...
- linux基因组文件,从基因组注释信息GFF文件中提取所有基因位置信息-AWK
gff文件当中存储了基因组当中所有基因的注释信息,如果想得到基因组当中所有基因的位置信息可以利用awk命令批量的提取,命令如下: $ grep -v '#' Arabidopsis_thaliana. ...
- linux从表中提取信息,如何用Linux命令提取表格文本中的某列
文本文件x.txt内容如下: kaa a:\dkdkdk 123 dfdfdf b:\xxxxxxxxx 3234 j你好x c:\fdfdfv 打开 我现在要提取第二列,即: a:\dkdkdk b ...
最新文章
- 数据结构与算法:选择排序
- MSSQL2008R2 Failover Cluster(A-A)配置实验
- window.open() document.open()
- 初中文化能学编程吗_儿童早教益智,乐森星际特工智能编程机器人体验
- 「Caffe」python版本caffe编译
- Redis的设计与实现之整数集合和压缩列表
- ajax mode,DWR的三种Reverse Ajax Mode配置详解
- linux下的c语言控制灯闪烁,C语言实现LED灯闪烁控制
- python加密字符串小写字母循环后错两位_python数据类型_字符串常用操作(详解)
- 河海大学计算机与信息学院 王晶晶,信息学部 计算机与信息学院
- windows 安装apex_Nvidia Apex安装
- 浅析MongoDB用户管理
- 避免uicollection view被错误的移动
- Java基于WEB的学生考勤管理系统
- ipadpro画流程图_Paper 推出适用于快速制作流程图的 Think 套件
- 万字长文|大数据学前准备之Linux入门笔记(附资料)
- Thunderbird 邮件签名三个实现方式
- Luogu 1880 合并石子
- mysql中日期相减_Excel日期和时间运算
- 群晖QuickConnect与DDNS之间有何区别?
热门文章
- Libsvm Java
- 【转】JVM--内存区域划分
- 对象转型(casting); 多态; static(静态);单例模式
- bzoj1046 [HAOI2007]上升序列
- 《avascript 高级程序设计(第三版)》 ---第三章 基本概念2
- Unity 2D 跑酷道路动起来
- 拿别人源码去申请软著_别拿自己的尺子,去丈量别人的生活!
- SSH连接原理及ssh-key
- Dynamic Performance Tables not accessible Automatic Statistics disabled for this session
- 使用可重启AD DS 整理活动目录数据库