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
[email protected]_connect(‘localhost‘,‘root‘,‘‘);
mysql_query(‘set names utf8‘);
mysql_select_db(‘guestbook‘,$con);
$sql=‘select * from comment‘;
$res=mysql_query($sql);
$array=array();
while([email protected]_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[email protected]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([email protected]_fetch_array($res)){....函数体}

7.mysql经常报错,是一些函数即将被弃用,看哪个报错,在前面加上@符号屏蔽掉就可以了

时间: 2024-07-31 03:36:16

php+mysql简单留言,适合新手的相关文章

Linux系统下LNMP一键搭建Linux、PHP、MySQL环境(适合新手搭建linux下的web生成环境)

一. 首先要解释一下,什么是LNMP,LNMP起源于LAMP,LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的缩写,这里将Web服务端的Apache替换成了资源消耗更少,更稳定的Nginx,所以LNMP就是Linux+Nginx+Mysql/MariaDB+Perl/PHP/Python的缩写: 引用LNMP一键安装包网站的简介来简单的介绍一下,为什么要选择LNMP LNMP一键安装包是什么? LNMP一键安装包是一个用Linux Shell编写的

新的框架,新的感觉ASP.NET MVC 分享一个简单快速适合新手的框架

在ASP.NET世界中摸爬滚打好几年,用过了各种框架,在最初的ASP.NET web from 到现在的MVC 在起初的经典三层,到现在的MVC  IOC  注入 . 突然发现,有些时候真不是跟风用一些框架就好,   那到底用什么框架呢,我个人认为,只要自己用起来哦哦顺手就是最好的框架. 下面就分享下我自己写的框架, 实际上也是经典的三层模式+工厂模式 后期会增加支持Mssql,mysql ORM我用的是EF+Dapper    EF更多的做修改,删除,添加操作    Dapper更多做的是查询

OSPF 多重分发简单配置 适合新手小白 (可跟做)

实验拓扑图 实验工具 GNS3 实验步骤 1.按照拓扑图构建好相应的虚拟设备 2.进入R1,配置接口IP,配置默认路由 3.进入R2,配置接口IP,配置静态路由 4.开启OSPF协议,设置router ID,注入直连网段和静态路由 5.进入R3,配置接口IP,配置默认路由 6.开启OSPF协议,设置router ID,注入默认路由 7.进入R4,配置接口IP,开启OSPF和RIP协议,并在OSPF中注入RIP,在RIP中注入OSPF 8.进入R5,配置接口IP,开启RIP协议 9.进入R6,配置

Python网站爬行神器requests的简单安装(适合新手)

requests是Python的一个HTTP客户端库,跟urllib,urllib2差不多,那我们为什么要用requests呢?采用官方的说是:python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码. 下面是requests的安装步骤: 我们这里直接用pip安装(这样比较适合新手),新版python自带pip,python2.7.13下载地址:https://www.python.org/ftp/python/2.7.13/pytho

10步教你学会简单的MVC架构的java程序(适合新手)

适合新手,大拿手下留情,谢谢! 第1步:安装Oracle数据库,安装过程不赘述了: 第2步:新建一个账号zwp_test //创建临时表空间 create temporary tablespace zwp_test_temp tempfile 'F:\app\Administrator\oradata\zwp_test_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; //创建数

汉化入门教程Ⅱ(绝对适合新手)By:1595901624

距离上一篇帖子,有一段时间了,为普及全民汉化,我再写这篇进阶教程 [疑问]在上一篇帖子有些网友,对某些问题有疑问,我在这里解答下: 疑问1.软件加了壳是否就没办法汉化了?答:是可以汉化的,因为Radialix带有自动脱壳功能. 疑问2.对于某些软件,为什么我已经汉化了,运行程序还是英文(或者汉化完不生成汉化资源文件)?答:由于上篇教程是初级教程,所以对于某些软件要特殊对待. 以上问题我会在今天的教程中,做详细解答: 今天用到的软件有:1.Radialix 32.SavageEd1.46(一款很小

适合新手的web开发环境

学习web开发,环境搭建是必不可少的一个环节.你可以使用wamp一键安装包,或者使用sae.bae.gae这种PaaS平台来部署,或者安装*nix系统在本地部署. 对于一个希望体验LAMP式建站的新手而言,一个简单可行的方案是:虚拟机中安装Linux,在Windows下写代码,通过ftp部署代码. 首先,我们假定你平时用的操作系统是windows.不然的话,Linux.Mac OSX上都有命令行和终端可以用,本机部署就行. 然后,安装虚拟机VirtualBox,并在VritualBox中安装一个

23种设计模式大全(适合新手阅读)

原文:23种设计模式大全(适合新手阅读) 第Ⅰ部分 开篇 序章 第Ⅱ部分 创建型模式篇 第1章 单例模式(Single Pattern) 第2章 简单工厂模式(Sample Factory) 第3章 抽象工厂模式(Abstract Factory) 第4章 建造者模式(Builder Pattern) 第5章 原型模式(Protype Pattern) 第Ⅲ部分 结构型模式篇 第6章 适配器模式(Adapter Pattern) 第7章 桥接模式(Bridge Pattern) 第8章 装饰模式

C# 集合详解 (适合新手)

System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表.队列.位数组.哈希表和字典)的集合.System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能.System.Collections.Specialized 命名空间包含专用的和强类型的集合,例如,链接的列表词典.位向量以及只包含字符串的集合. 在System.Collections命名空间中