标签:
php是一门在服务端运行的语言。为什么要有PHP呢,服务端放静态资源html,css,js,img这些不就好了吗?
但是单单有这些就太单调了。怎么要弄点交互出来,而不是天天眼巴巴地看静态的东西把,所以才有了PHP。
书上就是以一个栗子开始的,简单的说就是提交表单到后台,后台获取到数据,再运行PHP脚本,把拿过来的数据insert到数据库里,想用的时候调出来。
表单提交到后台,用$_GET或$_POST(根据form提交的method决定)通过表单名也就是name属性,再把这些数据分别放在一个变量里面,后台用。
可以用echo直接想前台输出html,比如echo "<h1>h1<h1>",直接前台看到就是html了。其实php后台跑完之后,输出到前台的就是html这些东西了。
比如
index.php就可以是这些东西
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <title>Document</title> <!-- <link rel="stylesheet" href="css/bootstrap.min.css">--> <link rel="stylesheet" href="css/demo.css"/> </head> <body> <?php echo 123; ?> </body> </html> <script defer src="js/demo.js"></script>
html的部分在后台不变,php把<?php?>里面的内容跑一遍,出来html,再和之前不变一起输出到前台。
后台拿到这些数据还要保存起来。当然是保存到数据库啦。
数据库的基本操作也就几个。
1 建立数据库
2 选择数据库
3 建立数据表
4 插入数据
5 选择数据
数据库和数据表就是集合和子集的关系,没有数据表的话,所有数据都直接扔到数据库里找啊找不到的。。。
1. create database book;
2 use book;
3 create table book1(
title varchar(30),
author varchar(30),
price varchar(30)
)
4 insert into book1(
title,author,price
) values(‘good‘,‘mike‘,‘$1‘);
5 select title,author from book1 or select * from book1;
当然第四部是往数据表中插数据,总不能前台来了一条数据,我们打开mysql终端插入一条把。。麻烦四了,当然要用php脚本啦。
怎么用php脚本和 mysql 交互呢,哈哈哈哈哈,还没看。看了再写。
[head first php&mysql]读书笔记-啥是php
标签:
原文地址:http://www.cnblogs.com/wz0107/p/4965168.html