位置: 编程技术 - 正文

PHP结合Mysql数据库实现留言板功能(php用mysql连接数据库并查询)

编辑:rootadmin

推荐整理分享PHP结合Mysql数据库实现留言板功能(php用mysql连接数据库并查询),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php用mysql连接数据库并查询,php链接mysql数据库,php操作mysql数据库,php操作mysql数据库,php用mysql连接数据库并查询,php用mysql连接数据库并查询,php用mysql连接数据库并查询,php怎么和mysql数据库连接,内容如对您有帮助,希望把文章链接给更多的朋友!

先给大家展示下留言板效果图:

最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固。

什么是留言板?一种可以用来记录,展示文字信息的载体。

现切入正题,说说本次留言板是怎么实现!

首先用户提交留言后,相关内容存入服务器,当他想看的时候后台再把所有留言读出来,最后显示在浏览器上,用户就可以看到留言了。

这其中后台需要便于读写数据的一个工具,我选择mysql数据库来帮助我完成这些事。

我写了主要是三个php文件,分别是:

conn.php 连接数据库;

addmsg.php php从页面读取留言相关内容,并且把它存入(Insert)数据库;

listmsg.php 从数据库中读取留言内容,然后把它显示在页面上;

1.准备建立数据库表的结构,下面是我的表结构在phpMyAdmin下的截图:

建表语法

2.php连接mysql数据库,然后选择其中一个数据库,我这里选的是bbs数据库(ps 之前创建的) 下面介绍几个要用到的php库函数,

php连接mysql,参数分别是mysql地址(localhost代表本机),用户名,密码

返回值:如果连接失败返回false,成功返回一个连接标识符

mysql里可以有很多db,所以你需要选择一个其中一个db进行接下来的操作。

PHP结合Mysql数据库实现留言板功能(php用mysql连接数据库并查询)

参数:第一个是数据库名称,第二个是链接标识符,可以把①中的返回值放这里,代表的是我将使用①中的mysql。

返回值:false 连接失败,true连接成功。

参数:query代表你要mysql执行的语句

connection 可选,SQL连接标识符同上面所讲

返回值:mysql_query() 仅对 SELECT,SHOW,EXPLAIN或DESCRIBE语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。

对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。

个人对这个返回值的总结:此函数执行失败就返回false;执行成功要看是什么语句,如果是SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句,那么就会返回资源标识符,其他的语句就返回true ;

说了这么多, 留言板的脉络已经出来了

下面开始上代码

conn.php

上面有一个toHtmlcode自定义函数功能是把字符串中回车(n)替换成html中的换行<br>,把空格替换成html中的空格( )其中有一个函数介绍如下

语法

参数 描述 find 必需。规定要查找的值。 replace 必需。规定替换 find 中的值的值。 string 必需。规定被搜索的字符串。 count 可选。一个变量,对替换数进行计数。

addmsg.php

include 是引入conn.php,类似于c语言中include

$_POST 变量是一个数组,此变量用于收集来自 method="post" 的表单中的值,post发出的键值对存于此$_POST数组中$_POST['submit'] 取键submit的值,如果触发submit,也就是CheckPost返回为true时,会post值,显然$_POST['submit']不为空,非空即为真,那么就执行if里面的插入语句。使留言内容保存在mysql数据库中。

listmsg.php

php与html代码混编看起来还是比较乱的。

php从mysql中获取留言内容,并把它显示在页面上,我这里显示在table里。主要代码就上面这些。

以上所述是小编给大家分享的PHP结合Mysql数据库实现留言板功能,希望对大家有所帮助!

zend framework中使用memcache的方法 本文实例讲述了zendframework中使用memcache的方法。分享给大家供大家参考,具体如下:zendframework项目中,以下是具体方法:1.找到Bootstrap.php添加以下初始

PHP使用fopen与file_get_contents读取文件实例分享 php中读取文件可以使用fopen和file_get_contents这两个函数,二者之间没有本质区别,只是前者读取文件的php代码相比后者要复杂一点。本文章通过实例向大

Zend Framework教程之Zend_Layout布局助手详解 本文实例讲述了ZendFramework教程之Zend_Layout布局助手。分享给大家供大家参考,具体如下:一、作用布局的作用和模版的作用类似。可以认为是把网站通

标签: php用mysql连接数据库并查询

本文链接地址:https://www.jiuchutong.com/biancheng/289873.html 转载请保留说明!

上一篇:实现PHP框架系列文章(6)mysql数据库方法(实现php框架系列功能)

下一篇:zend framework中使用memcache的方法(framework怎么用)

  • 广告公司的税务
  • 减免所得税会影响工资发放吗
  • 可回收再生资源有哪些
  • 可供出售金融资产新准则叫什么
  • 企业所得税为什么那么高
  • 税控设备抵减增值税会计处理
  • 一般纳税人建账建几本帐
  • 增值税转型的主要内容
  • 子公司注销应收母公司往来款
  • 个人账户作为公司私账
  • 怎么分清复利和年金
  • 平均房租
  • 回拨工费经费怎么做会计分录?
  • 如果增值税发票丢了好的怎么办有谁交罚熬一
  • 生产用的软件
  • 购买股权支付的相关税费怎么处理
  • 销项发票遗失怎么办
  • 小微企业从业人数包括
  • 合伙项目如何进行分红
  • 供应商赠送
  • 收到退还的工会经费进什么科目
  • 个人所得税计算方法及抵扣方法
  • 百度有钱花借钱会上征信吗
  • 合作社实际没有自产自销,但税务方面怎么可以提供证明
  • 金融工具减值会影响什么
  • 增值税发票红字信息表
  • 流转税政策
  • 境外付款
  • 上传图片照片
  • php大于等于号怎么打
  • php json格式化
  • php封装api
  • 从 零开始
  • 股东分红的会计处理方法
  • vue 动态样式
  • 二手车价格网站
  • c#怎么使用
  • python中的包有哪些
  • php设置标题
  • 企业销售旧车增值税处理
  • 结转损益的凭证需要打印吗
  • PHPCMS num 参数是什么意思?
  • 实收资本核算有哪些要求
  • 小微怎么开专票
  • 银行存款日记账填写样本图
  • 汽车维修公司做账基本流程
  • 个人所得税规定的免纳个人所得税的范围
  • 用友软件接口
  • 待抵扣进项税计入其他应付账款吗
  • 福利费需要发票吗
  • 审计库存现金盘点表
  • 收据和收款收据的法律效力
  • 非流动资产减少
  • 购车预付款交了可以退吗
  • mysql分表命令
  • xp系统如何禁止开机启动软件
  • windowsxp我的电脑怎么调出来
  • 部分用户开启隐私,暂时无法查看怎么办
  • 给推荐几款
  • win7win10双硬盘双系统
  • linux服务器日志文件在哪里
  • linux定时任务详解
  • 解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
  • 用dos杀毒的一个软件
  • 用python进行翻译
  • unity3d documentation
  • Python内置函数的应用操作
  • jQuery使用$.ajax进行即时验证实例详解
  • shell脚本 \r
  • js的异步解决方案有哪些
  • js插件推荐
  • python修改图片背景
  • unity toggle切换状态
  • bootstrap怎么用
  • 河北税务局是干嘛的
  • 货物无偿赠予政府怎么写
  • 电子税务局怎么缴纳社保费
  • 广东省国家税务总局电子税务局
  • ca用户绑定怎么绑
  • 增值税普通发票可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设