Linux零基础:PHP和MySQL

 

PHP 是一种创建动态交互性站点的强大的服务器端脚本语言。PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词,是一种被广泛使用的开源脚本语言,PHP 脚本在服务器上执行。开源,可供免费下载和使用。PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码,代码在服务器上执行,而结果以纯文本返回浏览器。PHP作为后台语言,能够创建、打开、读取、写入、删除以及关闭服务器上的文件,和前端的交互通过能够接收表单数据并返回处理结果体现。能够发送并取回 cookies,能够添加、删除、修改数据库中的数据。这里将简单了解一下PHP基本语法,它是如何和HTML结合使用、如何与前台表单交互、以及如何与后台数据库交互。

通过一对标签<?php ?>将PHP代码包含在HTML中。当然,包含了PHP代码的页面后缀应该是.php。

<!DOCTYPE html>
<html>
<body>

<?php
echo "my first PHP script";
//phpinfo();

?>

</body>
</html>

有意思的是,这段代码如果是.php后缀,那么使用浏览器打开时会显示源代码;如果是html后缀,直接用浏览器打开时,Chrome会自动给php代码加上注释:

换言之,PHP是后台开发语言,浏览器没有足够的解释能力来分析它。

PHP与表单的交互

PHP使用超全局变量 $_GET 、$_POST 或者$_REQUEST用于收集表单数据。下面的代码中,通过$_GET方法可以得到form通过GET方法提交的name="lastname"的数据。$_GET和$_POST 分别接受通过GET和POST方法提交的数据,而$_REQUEST则可以同时接收通过两者方法提交的数据。

显示给客户端的html页面如下:

<form method="get" action="http://localhost/welcome.php">

<input type=text name=lastname />
<input type=submit>


</form>

服务器端的php页面如下:

<html>
<body>
<h1>
Welcome
<?php
echo $_GET["lastname"];
?>
</h1>
<br>

</body>
</html>
     

MySQL的使用

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。

很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家(点击→)我的官方群677079770

1、MySQL常用命令

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库,不提醒

show tables; 显示表

describe tablename; 表的详细描述

首先打开数据库。

接下来我们创建新的数据库。

我们选择一个数据库,在其中建表。

首先使用:

选择数据库,然后建表:

建好表之后便可以插入数据:

有了数据之后便可以查询:

还可以看一下数据库主键(primary key)的特点:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值