php+mysql简单留言,适合新手
<html>
<head>
<title>
php留言板
</title>
<style>
p,textarea{vertical-align:top;}
</style>
</head> <body>
<form action="submit.php" method="post">
<p>名字:<input type="text" name="username" /></p>
<p>留言:<textarea cols="30" rows="5" name="comment" /></textarea></p>
<input type="submit" value="提交"/>
</form>
<!--前端展示代码-->
<?php
$con=@mysql_connect('localhost','root','');
mysql_query('set names utf8');
mysql_select_db('guestbook',$con);
$sql='select * from comment';
$res=mysql_query($sql);
$array=array();
while($row=@mysql_fetch_array($res)){?>
<b><?php echo $row['user'] ?></b>说:
<p><?php echo $row['comment'] ?></p>
<?php
}
?>
</body>
</html>
下面是php脚本
<?php
$user = $_POST['username'];
$comment = $_POST['comment'];
print_r($_POST);
$con=@mysql_connect('localhost','root','');
mysql_query('set names utf8');
if(mysql_select_db('guestbook',$con)){
$sql="insert into comment(user,comment) values('$user','$comment')"; if(mysql_query($sql)){
echo "数据插入成功";
header("location:/index.php");
}else{
echo "写入失败";
} }
?>
数据表的结构
代码要点
1.textarea可以设置大小,rows代表行数,cols代表列数
2.insert语句插入的列名不用引号,可能识别不出,反正我去掉引号就能插入了
$sql="insert into comment(user,comment) values('$user','$comment')";
3.mysql_query对select,show,explain,describe语句返回资源类型
对其他语句返回true or false,记住及时变换
4.php跳转代码 header("location:/index.php");
5.设置mysql字符集mysql_query('set names utf8');
6.mysql从select取出来的资源用mysql_fetch_array结合while遍历
while($row=@mysql_fetch_array($res)){....函数体}
7.mysql经常报错,是一些函数即将被弃用,看哪个报错,在前面加上@符号屏蔽掉就可以了
php+mysql简单留言,适合新手的更多相关文章
- 2019-10-12,html+php+mysql简单留言板,作业
php+mysql简易留言板,实现注册,登录,注销,查看留言,删除留言 1,index.html登录页面 代码: <!doctype html> <html> <head ...
- Linux系统下LNMP一键搭建Linux、PHP、MySQL环境(适合新手搭建linux下的web生成环境)
一. 首先要解释一下,什么是LNMP,LNMP起源于LAMP,LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的缩写,这里将Web服务端的Apache替换 ...
- 新的框架,新的感觉ASP.NET MVC 分享一个简单快速适合新手的框架
在ASP.NET世界中摸爬滚打好几年,用过了各种框架,在最初的ASP.NET web from 到现在的MVC 在起初的经典三层,到现在的MVC IOC 注入 . 突然发现,有些时候真不是跟风用一 ...
- scrapy爬虫简单案例(简单易懂 适合新手)
爬取所有的电影名字,类型,时间等信息 1.准备工作 爬取的网页 https://www.ddoutv.com/f/27-1.html 创建项目 win + R 打开cmd输入 scrapy start ...
- 关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手
关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手 本人菜鸟一枚,最近公司有需求要用到富文本编辑器,我选择的是百度的ueditor富文本编辑器,闲话不多说,进入正 ...
- python环境搭建-requests的简单安装(适合新手)
安装完python之后,一定要记住安装后的路径.这是我当前的路径. 下面是requests的安装步骤: 我们这里直接用pip安装(这样比较适合新手),新版python自带pip,python3.6.1 ...
- 最适合和最不适合新手使用的几款 Linux 发行版
大多数知名的Linux发行版都属于"比较容易使用"这一类.一些观察人士可能会驳斥这个观点,但事实上,说到Linux,大多数并非从事IT或软件开发工作的人会被最容易的使用体验所吸引. ...
- 适合新手的web开发环境
学习web开发,环境搭建是必不可少的一个环节.你可以使用wamp一键安装包,或者使用sae.bae.gae这种PaaS平台来部署,或者安装*nix系统在本地部署. 对于一个希望体验LAMP式建站的新手 ...
- 适合新手:从零开发一个IM服务端(基于Netty,有完整源码)
本文由“yuanrw”分享,博客:juejin.im/user/5cefab8451882510eb758606,收录时内容有改动和修订. 0.引言 站长提示:本文适合IM新手阅读,但最好有一定的网络 ...
随机推荐
- 使用SVN进行项目版本管理
1.摘要 本文描述了利用SVN进行项目版本管理的方法,涉及项目版本号命名规则.SVN目录结构.第三方代码库的管理.版本创建.发布.修订.合并等行为的方法和原则. 2.版本号命名规则 版本号采用主版本号 ...
- [ActionScript 3.0] Away3D 官网实例
/* Dynamic tree generation and placement in a night-time scene Demonstrates: How to create a height ...
- DML(Oralce)
创建视图简化上面 视图就是一张表 一个子查询 虚表 视图通常以v$开头 grant create table,create view to scott; ...
- 查看用户的SQL执行历史
程序开发少不来SQL,基本都是基于SQL开发,程序仅仅起一个流程控制的作用.但是数据库本身存在许多内置的视图或者内置的表,如果打算研究SQL执行的效率已经SQL执行的历史记录,通过这些视图可以知道. ...
- List集合分组
var ArticleList = new Services.Data.SearchService().GetArticleBaseList(ref param); IEnumerable<IG ...
- mac下的几个命令-黑苹果之路
涉及一些文件操作的命令: 1.去掉/加上windows下文件的系统.只读.隐藏等属性,用chflags,nounchg/unchg,nohidden/hidden 2.去掉文件的@属性(这个属性经常导 ...
- 11-UIView与核心动画对比
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
- OC基础(23)
NSArray基本概念 NSArray 遍历 NSArray排序 NSArray文件读写 NSArray 与字符串 *:first-child { margin-top: 0 !important; ...
- MFC学习 MFCActiveX控件
例子包含 1. 重绘activex控件显示区域 在activex的ctrl类中ondraw中实现 2.添加修改activex控件属性(前景色, 背景色, 自定义属性),, 只要在类视图中展开libra ...
- android 隐藏系统键盘
-----------------------------------------已验证----------------------------------- public static void c ...