生活百科
热搜:  生活  百科  结婚  头发
  • 首页
  • 学习
  • 饮食
  • 健康
  • 人际关系
  • 宠物
  • 旅行
  • 工作
  • 知识
  • 生活
  • 电子产品
  • 运动
  • 个人形象

当前位置

: 主页 > 电子产品 > 网络 >

如何学习PHP和MySQL

  • 我的世界如何分配内存
  • 我的世界怎么创建领域
  • 怎么用Google地图确定方向
  • 如何创建Google帐户
时间:2020-06-10 17:54 阅读: 次

PHP是网上最广泛使用的编程语言之一,这种编程语言功能要比简单的HTML强大得多。MySQL允许你轻易创建及修改服务器上的数据库。两个工具若一起使用,可创建出复杂、强大的定制网站和数据库。要想用好PHP和MySQL,其实有许多东西需要学的,但在开头用一点点时间,你就能学会用着两种工具创建并运行基本程序了。参看以下步骤一开始学习。

方法1做好准备

  1. 1 了解何谓PHP和MySQL。

    PHP是一种脚本语言,用于建立交互式脚本。这些脚本在网络服务器执行,然后其结果通过HTML呈现在浏览者面前。PHP使得更具交互性及以用户为中心的网站成为现实。MySQL则是开源数据库语言,你可以用它来创建、编辑及访问服务器上的多个数据库。两者的结合使用对网络商店、论坛、游戏等非常重要。
  2. PHP可收集用户的表单信息、在服务器上创建并编辑文件、传送及接收信息记录程序(cookies)、限制访问、数据加密等等。
  3. 2了解先决条件。

    你可以自学PHP,但是若想要充分利用它,你将需要对HTML、CSS和JavaScript有基本了解。这是因为PHP被传送到浏览器时,会被转换为HTML和CSS。了解这些语言的基础将大大加快你学习PHP的过程。
  4. 3租用或创建一个网络服务器。

    想要使用PHP和MySQL,你将需要连接到网络服务器。如果你没有网络服务器的访问权,那就必须在自己的电脑里安装一个。
  5. 你可在网上搜索如何寻找便宜、可靠的网站主机指南。
  6. 你可在网上搜索如何创建自己的网络服务器。
  7. 4寻找一些资源。

    你可以通过许多方法详细学习PHP和MySQL代码,像是在线资源、在线课程、书籍及课堂教学。这些全都能帮助你学习PHP和MySQL。
  8. 最出名的在线资源是w3schools.com(英文)。这是很出色的网络开发教学网站,还提供互动教程,介绍基础知识,带你走进网页开发的世界。
  9. 市面上也有各种相关书籍。一些最出名的书籍包括Robert Nixon的《Learning PHP MySQL JavaScript, and CSS》,以及Luke Welling的《PHP and MySQL Web Development》。中文版书籍则有《深入PHP:面向对象、模式与实践》、《PHP 6高级编程》、《PHP与MySQL权威指南》以及《PHP和MySQL Web开发》。
  10. 查看你所处地区的社区学院课程列表。你住的地区可能有编程学校,或是由社区中心开办的相关课程。由专业人士指导的实践课程可以有效地回答疑问,并让你亲眼观察代码运行的过程。
  11. 5下载所需工具。

    想要开始创建PHP脚本和MySQL数据库,你将需要下载一些基本工具。尽管你可以用任何文本编辑器来编辑PHP,但你将发现专用的代码编辑器可让你更轻松。
  12. 受欢迎的免费编辑器包括Notepad++、 Komodo Edit、 NetBeans和Eclipse。
  13. 受欢迎的付费程序,包括PHPStorm、 Adobe Dreamweaver和PHPDesigner。
  14. 你必须先把MySQL安装在网络服务器上,才能使用MySQL。

方法2创建基本的PHP脚本

  1. 1打开文本编辑器。

    你可在任何文本编辑器创建PHP,但专用的代码编辑器将以高亮显示语法,使你更容易阅读。
  2. 2制作基本网站。

    PHP存在于标准的HTML文件中。想要看到PHP脚本的成果,你需要有一个基础网站来展示它:
    <html><body><h1>PHP 测试</h1></body></html>
  3. 3创建基本的回显脚本(ECHO)。

    “ECHO”的功能是把文本显示在网站上(犹如打印一样)。这是PHP的基础功能,帮助你学习如何格式化PHP语法。所有PHP脚本都从<?php开头,并在结尾的地方加?>。每一个语句以分号(;)作结尾。
    <html><body><h1>PHP 测试</h1><?phpecho "这是我的第一个PHP脚本!";?></body></html>
  4. 4为PHP脚本添加注释。

    你可培养这个好习惯。注释不会显示在用户面前,但其他开发者能看见你正在做什么。如果你之后重新观看这些代码,它们也可以帮助你记得自己曾经尝试做什么。
    <html><body><h1>PHP 测试</h1><?php// 这是一条注释。echo "这是我的第一个PHP脚本!";/*这是多行注释。*/?></body></html>
  5. 5用一些基础变量创建脚本。

    变量是脚本里可以存储值的字母或名称。你之后可操作这些变量,把结果展示给用户。变量是PHP脚本中强大的部分,变量前面用“$”表示。
    <html><body><h1>PHP 测试</h1><?php/*此命令将添加两个变量,并显示其结果(16)。*/$x=4;$y=12;$z=$x+$y;echo $z;/*变量区分大小写。如果你定义 $x=4,但之后打入$X,该变量不会显示出来。*/?></body></html>
  6. 6创建基本的If-Else语句。

    PHP的许多功能均源自于If-Else语句。它们让你创建特定指令发生的条件。这对创建自定义信息以及检察连接格外有用。
    <html><body><h1>PHP 测试</h1><?php$t=date("H");/*“$t” 变量定义为每天的时间(date)并使用24小时格式(H)。它基于服务器的时钟。*/if ($t<"20")   {   echo "祝你有美好的一天!";   }else   {   echo "去睡觉!";   }/*如果是20(8 PM)以前,显示“祝你有美好的一天!” 如果晚于20,显示“去睡觉!” */?></body></html>

方法3创建基本的MySQL 数据库

  1. 1连接到MySQL服务器。

    你需要连接到MySQL服务器才能创建数据库。你可以透过MySQL命令行界面这么做,或是使用PHP(将在此讨论)。使用mysqli_connect(host, username, password) 功能来创建连接。
    <?php$connection=mysqli_connect("example.com","admin","password1");/*以用户名“admin”和密码“password1”创建一个连接到 example.com的MySQL服务器。*/if (mysqli_connect_errno())  {  echo "无法连接到MySQL: " . mysqli_connect_error();  }//如果连接失败,将显示此信息。?>
  2. 数据库连接将被保存在变量“$connection”。这将使你在稍后的脚本中更方便地提及该连接。
  3. 想要知道如何用MySQL命令行创建数据库,请点击查看此文。
  4. 2

  5. 3创建数据库。

    一旦打开了连接,你可添加代码创建数据库。数据库里没有任何数据,你将在下一步骤中添加数据库里的第一个表。你将使用CREATE DATABASE 的语句来创建数据库。
    <?php$connection=mysqli_connect("example.com","admin","password1");if (mysqli_connect_errno())  {  echo "无法连接到MySQL: " . mysqli_connect_error();  }$sql="CREATE DATABASE database1";if (mysqli_query($connection,$sql))  {  echo "数据库 database1 成功被创建";  }else  {  echo "创建数据库出错: " . mysqli_error($connection);  }?>
  6. 4为数据库创建表。

    一旦成功创建数据库,你可以创建一个表来储存从表单获得的数据。你可以任何喜爱的方式配置一个表,以拟合数据。此步骤创建的表有三列:名字、姓氏和年龄。此表将被称为“用户”。
    <?php$connection=mysqli_connect("example.com","admin","password1", “database1”);if (mysqli_connect_errno())  {  echo "无法连接到MySQL: " . mysqli_connect_error();  }$sql = "CREATE TABLE 用户 (PID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(PID),名字 CHAR(30),姓氏 CHAR(30),年龄 INT)";/*每列需要注明数据类型(CHAR、INT等)。至于CHAR 数值,你需要规定最多可输入多长的字符(这里为30)。AUTO_INCREMENT 功能使你每次添加新一行,主键(PID)将自动递增。这基本上为每个添加的一行创建识别号码。*/if (mysqli_query($connection,$sql))  {  echo "用户表创建成功";  }else  {  echo "创建表出错: " . mysqli_error($connection);  }?>

方法4创建表格以将数据键入数据库

  1. 1创建HTML表格。

    此表格将允许用户把他们的信息键入网站上的表格。然后此数据将储存入一个文件里,再放入你早前创建的数据库。当用户填了表格后点击“Submit”(提交)按钮,该数据将被传送到“insert.php”文件里。
    <html><body><form action="insert.php" method="post">名字: <input type="text" name="firstname">姓氏: <input type="text" name="lastname">年龄: <input type="text" name="age"><input type="submit"></form></body></html>
  2. 2创建insert.php文件。

    创建了表格后,你将需要创建insert.php文件,以处理传送到数据库的数据。你将使用INSERT INTO 语句把记录添加到你的“用户”表里。
    <?php$connection=mysqli_connect("example.com","admin","password1", “database1”);if (mysqli_connect_errno())  {  echo "无法连接到MySQL: " . mysqli_connect_error();  }$sql="INSERT INTO 人 (名字、姓氏、年龄)VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";//此POST 语句从表格中检索数据。 if (!mysqli_query($connection,$sql))  {  die('Error: ' . mysqli_error($connection));  }echo "添加了一项纪录";mysqli_close($connection);//此命令在完成时关闭数据库连接。?>

方法5继续学习

  1. 1了解PHP可以做什么。

    除了管理数据库,PHP还能完成许多事情。你可以打开文件、传送电邮、创建信息记录程序、创建私人会话等等。其潜能近乎无限,这也是那么多网络开发用PHP完成的原因。
  2. 2查看他人做的东西。

    学习PHP其中一个最迅速的方法,就是查看其它开发者创建的代码,然后把它改编成你自己的。若没有网站托管的服务器访问权限,就没有任何方法能够查看该网站的PHP代码,但是有许多网络社区共享了代码,你可以研究一下这些代码,知道它到底在写些什么。
  3. GitHub是其中一个在开放源代码与与协作方面较受欢迎的知识库。
  4. 3学习PHP的安全性。

    网络安全性是个严重隐忧,你必须确保代码安全。如果你处理密码与付款信息,这点尤其重要。确保你的表格和数据库安全,免受任何入侵问题。
  5. 你可在网上搜索关于如何用PHP和MySQL创建安全登录的详细资料。
本文转自:www.bimeiz.com/wangluo/917.html
上一篇:如何在Facebook上解除对某人的屏蔽   下一篇:如何创建GitHub帐户

猜你喜欢

  • 如何退出Facebook小组如何退出Facebook小组
  • <strong>如何重设路由器密码</strong>如何重设路由器密码
  • 如何给客户服务部门写电子邮件如何给客户服务部门写电子邮件
  • 如何在学校访问YouTube如何在学校访问YouTube
  • 如何在eBay上关闭投诉
  • 如何使用谷歌音乐服务
  • 如何入侵一个网站
  • 如何在Facebook上解除对某人的屏蔽
  • 如何使用谷歌语音Google Voice
  • 如何搭建工业科技Mod服务器
  • 如何将网站添加到受信任的站点
  • 如何创建一个电子邮件账号
  • 如何与好友一起使用Bitmoji
  • 如何恢复雅虎账号
  • 如何在推特上获得更多粉丝
  • 如何插入超链接
  • 如何个性化定制谷歌新闻
  • 如何恢复被删除的邮件
  • 如何使用种子BitTorrent
  • 如何在谷歌邮箱里召回邮件
  • 如何创建Facebook公共页面
  • 如何设置Mozilla Firefox“火狐”作为默认
  • 如何在Facebook上添加好友
  • 如何取消关注一个Facebook页面
  • 如何从谷歌地图上获得经度和纬度信息
  • 如何找到搜索最多的关键词
  • 如何在Facebook上用表情符号
  • 如何在网上保护你的个人隐私
  • 如何使用远程登陆服务发邮件
  • 如何提升搜索引擎优化
  • 如何从电子邮件发送短信
  • 如何入侵网站
  • 如何使用Omegle
  • 如何在Roblox账户中购买Robux
  • 如何如何登录雅虎电子邮箱
  • 如何如何用AdBlock除去chrome浏览器的广告
  • 如何删除Yahoo!雅虎账号
  • 如何查看亚马逊礼品卡余额
  • 如何取消领英网站的高级账户
  • 如何以安全模式打开Firefox
  • 如何为YouTube视频添加字幕
  • 如何在网上看电视
  • 如何在Discord中将文本格式化成代码
  • 如何重定向URL
  • 如何使用MEGA云存储服务
  • 如何禁用网络连接Windows
  • 如何在Windows或Mac上删除YouTube播放列表
  • 如何判断网上结识的男孩是否喜欢你
  • 如何将网站从Internet Explorer的受限制站点
  • 如何恢复已禁用的Facebook帐户
  • 如何在Chrome浏览器去掉右上角的用户切
  • 如何在iPhone上开设一个Apple ID
  • 如何创建eBay账户
  • 如何创建一个免费的电子邮箱地址
  • 相关分类

  • 网络 游戏 Office软件 电子设备 电脑 安全 软件 社交网络 平板电脑 手机
  • 大家都想知道

    • 失眠最好的治疗方法
    • 1分钟立马睡着的方法
    • 治早迣简单快速的方法
    • 家中最简单炸油条方法
    • 治疗口臭的简单方法
    • 痔疮的最佳治疗方法
    • 电饭锅做蛋糕的方法
    • 硬不起来调理方法
    • 扁桃体发炎怎么办最简单的方法
    • 打嗝不止怎么办?教你止嗝小方法
    • 咸鸭蛋的腌制方法大全

    网络相关内容

    • 如何更改TP Link无线网络的密码
    • 如何制作网线
    • 如何为YouTube视频添加字幕
    • 如何调整浏览器设置
    • 如何把Facebook账号链接到Twitter
    • 如何在Skype上进行屏幕共享
    • 如何创建一个网站并赚大钱
    • 如何编写HTML页面
    • 如何将谷歌Chrome浏览器设置为默认浏览
    • 如何在Ifunny上转帖
    • 如何关闭Chrome浏览器的浏览历史
    • 如何清除Snapchat上的所有对话

    www.bimeiz.com| 网站地图

    | 商务合作:QQ:####### | 备案:苏ICP备14049831号-4 www.bimeiz.com版权所有 盗版必究