如何学习php和mysql(learn php and mysql)

PHP是互联网上使用最广泛的编程语言之一,它允许你做的远远不止是简单的HTML。MySQL允许您轻松地在服务器上创建和修改数据库。这些工具结合使用,可以创建复杂而强大的自定义网站和数据库。说到PHP和MySQL,有很多东西需要学习,但是使用基本知识只需要一点点时间。请参阅下面的步骤1开始。...

第1部分第1部分(共5部分):做好准备

  1. 我理解什么是PHP和MySQL。PHP是一种脚本语言,可以用来构建交互式脚本。这些脚本在web服务器上执行,然后通过HTML将结果返回给查看器。PHP允许非常交互式和以用户为中心的网站。MySQL是一种开源数据库语言。它允许您在服务器上创建、编辑和访问多个数据库。这两者的结合对于网店、论坛、游戏等都至关重要。PHP可以从用户那里收集表单信息,在服务器上创建和编辑文件,发送和接收cookie,限制访问,加密数据,等等。
  2. Image titled 902257 1
  3. 2创建一个web服务器。为了使用PHP和MySQL,您需要访问web服务器。如果您无法访问web服务器,则需要在自己的计算机上安装一个。本指南将向您展示如何找到廉价、可靠的网络主机。本文将向您展示如何创建自己的web服务器。
  4. Image titled 902257 3
  5. 3.寻找一些资源。您可以通过多种方式了解PHP和MySQL编码的细节。有在线资源、在线课程、书籍和课堂课程。所有这些都可以帮助你学习PHP和MySQL。最受欢迎的在线资源是w3schools。通用域名格式。这是一个首映式的网络开发指导网站,它很快涵盖了基础知识和交互式教程。还有各种各样的书可供选择。一些最受欢迎的书籍包括罗伯特·尼克松的《学习PHP、MySQL、JavaScript和CSS》和卢克·韦林的《PHP和MySQL Web开发》。查看当地社区学院的课程列表。你所在地区也可能有编程学校,或者在社区中心开设课程。由专业人士领导的实践课程可以很好地回答问题并查看代码的运行情况。
  6. Image titled 902257 4
  7. 4下载必要的工具。要开始创建PHP脚本和MySQL数据库,您需要下载一些基本工具。虽然PHP可以在任何文本编辑器中进行编辑,但您会发现使用专用的编码编辑器将使您的生活更加轻松。流行的免费编辑器包括Notepad++、Komodo Edit、NetBeans和Eclipse。流行的付费程序包括PhpStorm、Adobe Dreamweaver和PHP Designer。为了使用MySQL,您需要在web服务器上安装它。
  8. Image titled 902257 5

第2部分第2部分(共5部分):创建基本php脚本

  1. 1打开文本编辑器。PHP是在任何文本编辑器中创建的,不过一个专用的编码编辑器将突出显示您的语法,使其更易于阅读。
  2. Image titled 902257 6
  3. 2创建一个基本网站。PHP存在于标准HTML文件中。为了查看PHP脚本的结果,您需要有一个基本的网站来显示它:<html&gt&书信电报;车身&gt&书信电报;h1>PHP测试&lt/h1&gt&lt/车身&gt&lt/html>
  4. Image titled 902257 7
  5. 3创建一个基本的回音脚本。“ECHO”功能将文本打印回网站。这是PHP的一个基本功能,将帮助您学习如何格式化PHP语法。所有PHP脚本都以<开头;?php,以什么结尾>。语句以分号(;)结尾&书信电报;html&gt&书信电报;车身&gt&书信电报;h1>PHP测试&lt/h1&gt&书信电报;?phpecho“这是我的第一个PHP脚本!”&gt&lt/车身&gt&lt/html>
  6. Image titled 902257 8
  7. 4在PHP脚本中添加注释。这是一个很好的实践。注释不会显示给用户,但可以让其他开发人员看到您在做什么。如果您稍后再次查看代码,它们还可以帮助您记住所尝试的内容&书信电报;html&gt&书信电报;车身&gt&书信电报;h1>PHP测试&lt/h1&gt&书信电报;?php//这是一条只有一行的注释。echo“这是我的第一个PHP脚本!”/*这是一条跨越多行的评论*/&gt&lt/车身&gt&lt/html>
  8. Image titled 902257 9
  9. 5用一些基本变量创建脚本。变量是在脚本中指定了值的对象。然后可以操纵这些变量,向用户显示结果。变量是PHP脚本的重要组成部分,在变量前面用“$”表示&书信电报;html&gt&书信电报;车身&gt&书信电报;h1>PHP测试&lt/h1&gt&书信电报;?php/*此命令将添加两个变量并显示输出(16)*/$x=4$y=12$z=$x+$y;echo$z/*变量区分大小写。如果声明$x=4,但稍后键入$x,则不会返回它。*/&gt&lt/车身&gt&lt/html>
  10. Image titled 902257 10
  11. 6创建一个基本的If/Else语句。PHP的很多功能都来自If/Else语句。这些允许您为特定命令的执行创造条件。这对于创建自定义消息以及检查连接特别有用&书信电报;html&gt&书信电报;车身&gt&书信电报;h1>PHP测试&lt/h1&gt&书信电报;?菲律宾比索$t=日期(“H”)/*这将“$t”变量定义为24小时格式(H)的时间(日期)。它基于服务器的时钟*/如果($t<“20”){echo“祝你今天愉快!”}否则{echo“去睡觉!”;}/*如果时间少于20(晚上8点),则会显示“祝您度过愉快的一天!”如果是20后,它将显示“进入睡眠!”*/&gt&lt/车身&gt&lt/html>
  12. Image titled 902257 11

第3部分第3部分(共5部分):创建基本的mysql数据库

  1. 1连接到MySQL服务器。在创建数据库之前,您需要连接到MySQL服务器。您可以通过MySQL命令行界面或使用PHP来实现这一点,本文将介绍这一点。创建连接使用mysqli_connect(主机、用户名、密码)功能&书信电报;?php$connection=mysqli_connect(“example.com”、“admin”、“password1”)/*这将在示例中创建到MySQL服务器的连接。使用用户名“admin”和密码“password1”进行通信*/如果(mysqli_connect_errno()){echo“无法连接到MySQL:”.mysqli_connect_error();}//如果连接不工作,将返回一条消息>与数据库的连接被分配给变量“$connection”。这将允许您在脚本的后面很容易地引用连接。要了解如何使用MySQL命令行创建数据库,请查看本文。
  2. Image titled 902257 12
  3. 2.
  4. 3.创建数据库。打开连接后,可以添加代码来创建数据库。数据库还不包含任何数据;数据库中的第一个表将在下一步中添加。您将使用CREATE DATABASE语句来创建数据库&书信电报;?php$connection=mysqli_connect(“example.com”、“admin”、“password1”);如果(mysqli_connect_errno()){echo“无法连接到MySQL:”.mysqli_connect_error();}$sql=“创建数据库1”;如果(mysqli_query($connection,$sql)){echo“数据库1已成功创建”;}else{echo“创建数据库时出错:”.mysqli_错误($connection);}>
  5. Image titled 902257 13
  6. 4为数据库创建一个表。创建数据库后,可以创建一个表来存储从表单检索的数据。该表可以按照您希望的任何方式进行配置,以适合您的数据。在此步骤中创建的表将有三列:FirstName、LastName和Age。该表将被称为“用户”<?php$connection=mysqli_connect(“example.com”、“admin”、“password1”、“database1”);如果(mysqli_connect_errno()){echo“无法连接到MySQL:”.mysqli_connect_error();}$sql=“创建表用户(PID INT NOT NULL AUTO_INCREMENT,主键(PID),FirstName CHAR(30),LastName CHAR(30),Age INT)”/*每个列都需要指定数据类型(CHAR、INT等)。对于CHAR值,需要设置字符串的长度(本例中为30)。AUTO_INCREMENT(自动增量)功能将每个条目的PID字段增加1。这实际上为每个添加的条目创建了一个ID号*/if(mysqli_query($connection,$sql)){echo“表用户创建成功”;}else{echo“创建表时出错:”.mysqli_错误($connection);}>
  7. Image titled 902257 14

第4部分第4部分,共5部分:创建表单将数据输入数据库

  1. 1创建HTML表单。此表单允许用户在网站上的表单中输入信息。然后,这些数据将存储到一个文件中,并插入到您之前创建的数据库中。当用户在填写表单后单击Submit按钮时,数据将被发送到“insert.php”文件&书信电报;html&gt&书信电报;车身&gt&书信电报;form action=“insert.php”method=“post”>名字:<输入type=“text”name=“firstname”>姓氏:<输入type=“text”name=“lastname”>年龄:<输入type=“text”name=“age”&gt&书信电报;输入类型=“提交”&gt&lt/表格&gt&lt/车身&gt&lt/html>
  2. Image titled 902257 15
  3. 2.创建插件。php文件。创建表单后,需要创建插入。php文件,用于将数据传输到数据库。您将使用INSERT INTO语句将记录添加到用户表中&书信电报;?php$connection=mysqli_connect(“example.com”、“admin”、“password1”、“database1”);如果(mysqli_connect_errno()){echo“无法连接到MySQL:”.mysqli_connect_error();}$sql=“在Persons(FirstName、LastName、Age)中插入值(“$_POST[FirstName],“$_POST[LastName],“$_POST[Age]”)//POST语句从表单中检索数据。如果(!mysqli_query($connection,$sql)){die('Error:'。mysqli_Error($connection));}echo“添加1条记录”;mysqli_close($connection)//完成后,此命令将关闭与数据库的连接>
  4. Image titled 902257 16

第五部分第五部分共五部分:继续学习

  1. 1了解使用PHP可以做什么。除了数据库管理,PHP还可以完成很多工作。你可以打开文件、发送电子邮件、创建cookie、启动私人会话等等。这种潜力几乎是无限的,这就是为什么用PHP进行如此多的web开发。
  2. Image titled 902257 17
  3. 2.检查他人的行为。学习PHP最快的方法之一是检查其他开发人员创建的代码,并使其适应您的需要。虽然如果不直接访问网站所在的服务器,就无法检查网站的PHP代码,但有许多社区共享代码,可以帮助解释其中的情况。GitHub是开放源代码和协作的比较流行的存储库之一
  4. Image titled 902257 18
  5. 3学习PHP安全性。网络安全是一个严重的问题,确保你的代码是安全的是至关重要的。如果你正在处理密码和支付信息,这一点尤其重要。确保表单和数据库不受任何入侵。有关使用PHP和MySQL创建安全登录的详细信息,请参阅本文。
  6. Image titled 902257 19
  • 与任何编程一样,用注释记录代码是很重要的。确保你也知道如何在PHP中发表评论。
  • 发表于 2022-04-09 01:38
  • 阅读 ( 43 )
  • 分类:IT

你可能感兴趣的文章

使用xampp在windows上免费托管和编辑网站

... 请继续阅读,了解如何在您的计算机上免费创建您自己的网站,您可以从头开始创建网站,也可以使用预先**的模板创建网站。哦,这包括托管你自己的WordPress帐户以及! ...

  • 发布于 2021-03-14 07:36
  • 阅读 ( 269 )

如何在raspberry pi上托管wordpress站点

... 下面介绍如何在本地和web上的Raspberry Pi和宿主网站上设置Apache、MySQL和PHP。 ...

  • 发布于 2021-03-21 11:33
  • 阅读 ( 272 )

如何在一个树莓圆周率主持自己的网站

...可以选择使用设备RAM进行临时读/写文件存储。当您决定如何使用非常小的web服务器时,您可能需要更改这一点。 ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 255 )

如何设置自己的wamp服务器

...是更容易吗?WAMP服务器就是这样做的。继续阅读,了解如何在Windows10计算机上设置WAMP服务器。 ...

  • 发布于 2021-03-23 15:33
  • 阅读 ( 297 )

9个每月成本低于3.50美元的廉价网站

... 无论如何,我们建议尽可能使用基于SSD的web主机。想比这张单子上的网络主机更便宜吗?考虑一下这些免费且易于使用的web主机之一,但是要注意使用免费web主机的缺点。 ...

  • 发布于 2021-03-24 09:36
  • 阅读 ( 243 )

什么是wordpress开发者?5种必备技能

...开发人员还需要了解平台的内部工作原理。他们需要了解如何加载内容、将出现的常见问题、如何优化网站、如何自定义页面以及如何增加网站的流量。这将需要在网络编程背景。 ...

  • 发布于 2021-03-26 19:49
  • 阅读 ( 494 )

如何使用ampps在pc上本地安装joomla

没有必要为了拥有一个好的网站而有一个本地的开发环境。您可以直接在服务器上编辑文件,或者将编辑器设置为在更改并保存更改后自动将更改传输到服务器。但是,运行本地服务器有很多好处。 你可以在没有互联网连接的...

  • 发布于 2021-04-10 10:15
  • 阅读 ( 312 )

如何构建自己的usenet索引器

...和NZBs(dot)ORG,但是它们只索引了一些Usenet。下面介绍如何构建自己的索引器,以便您可以索引所需内容。 你需要的东西: 运行Ubuntu的计算机。 Usenet帐户。 对Linux终端有基本的了解。 一个像样的互联网连接。 如果你有以...

  • 发布于 2021-04-12 07:01
  • 阅读 ( 213 )

如何把你家的ubuntu电脑变成lamp网络服务器

...也许你对Ubuntu服务器版的命令行版本不太适应。下面介绍如何保留标准的Ubuntu桌面并向其添加web服务功能。 无论你对只使用命令行的系统不满意,或者你正在使用你的Ubuntu桌面做其他事情,或者你只需要为一些特定的应用程序...

  • 发布于 2021-04-13 01:58
  • 阅读 ( 290 )

菲律宾比索(php)和mysql数据库(mysql)的区别

...web开发中。但是,它可以用作通用编程语言。另一方面,MySQL是一个开源的关系数据库管理系统(RDBMS)。MySQL是web应用程序中常用的数据库选择。 PHP是一种服务器端脚本语言,主要实现在web开发中。但是,它可以用作通用编程...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 248 )
gi862469
gi862469

0 篇文章

相关推荐