项目上线流程 php开发

自学站点
http://www.w3school.com.cn/php/index.asp
示例:
1.技术点
UI:构图
前端:通过表单,文本框,提交按钮,页面布局
后端:php连接函数
后端:php插入函数
DBA:实现后台数据库的写入。
OP:业务上线
2.准备前台html页面

vim 1.html 
<html>
<body>
<img src="logo.jpg" />

<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>
html 页面的开始
body页面内容的开始
form 表单,整理input
input,文本框
/form 表单结束
/body 页面内容结束
/html 页面结束

3.准备php中间件

vim insert.php 
<?php
$con = mysql_connect("192.168.100.10","root","123456");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con)
?>
mysql_connect()连接数据库函数
mysql_select_db()选择数据库函数
$sql 插入数据变量
INSERT INTO mysql的插入语言。
准备表和库
登录数据库
create database  my_db;   创建库
use  my_db   	使用库
 create table Persons (FirstName varchar(50), LastName varchar(50),Age int );
 创建表
  grant all on *.* to root@'服务器IP' identified by '密码';   授权

输入页面
在这里插入图片描述在这里插入图片描述输出页面

vim /usr/share/nginx/html/select.php
	<?php
$con = mysql_connect("localhost","root","123456");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons");

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['FirstName'] . "</td>";
  echo "<td>" . $row['LastName'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?>

后台数据
在这里插入图片描述前台输出
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值