文档章节

PHP 10问——PART 2

rockman509
 rockman509
发布于 2017/02/28 18:14
字数 919
阅读 4
收藏 0
PHP
问题 :1  MySQL里的存储引擎有什么不同,哪一个是默认的?
答案: 1 我们可以一下存储引擎:
1. MyISAM(MySQL的默认引擎。 每个MyISAM表是分为三个文件存储在硬盘上的。文件名称是以表明开始并且有一个扩展文件名来指示文件的类型。 .frm 文件用来存储表的格式。 The data file has an数据文件被存储在 .MYD (MYData) 文件中。 索引文件的后缀是.MYI。)
2. InnoDB(InnoDB是一种事务安全(兼容ACID)类型的存储引擎。他拥有事务提交、回滚和灾难恢复功能以保护用户的数据。)
3. Merge
4. Heap (MEMORY)(内存存储引擎,将数据存储在内存中。之前我们熟悉的是HEAP表。)
5. BDB (BerkeleyDB)(Sleepycat软件公司为MySQL提供了Berkeley DB 事务存储引擎。这款引擎的缩写是BDB。 BDB表有许多非常棒的特性,包括灾难恢复并且也支持事务的提交和回滚。 )
6. EXAMPLE 
7. FEDERATED (这款存储引擎是以访问远程数据库来获得数据而非访问本地数据表 )
8. ARCHIVE (ARCHIVE存储引擎通常用来在一个非常小的脚本中需要庞大数据并且没有索引的情况)
9. CSV (CSV存储引擎使用逗号分隔的格式将数据存储在文件中)
10. BLACKHOLE (BLACKHOLE存储引擎就像一个“黑洞”,它接受数据但是会直接抛出并不会存储。检索的结果集总会返回空)
   
问题: 2 hearder()函数在php中的作用是什么?
答案: 2 header()函数发送原生的HTTP头请求给客户端。我们可以使用header()函数重定向网页。使用header()函数需要注意的是在使用它之前不能有任何形式的输出语句。
   
问题: 3 在命令行中如何执行PHP脚本?
答案: 3 只需要运行PHP CLI(命令行界面)程序并且提供PHP脚本文件作为命令行参数即可。
   
问题: 4 假设你的Zend引擎支持<? ?>语法,如何在你的配置中开启?
答案: 4 在php.ini file:
设置
short_open_tag=on
   
问题:5 购物车在线验证,如何配置Paypal?
答案: 5 我们不需要做任何额外的事情,只需要在提交之后跳转到payPal的地址,并且提供PatPal所需要的数据,如总价、地址即可。
   
问题: 6 nl2br()这个函数是用来干什么的?
答案: 6 在字符串所有新行之前插入 HTML 换行标记。
   
问题: 7 htaccess是什么?我们在什么地方并且为什么使用它?
答案: 7 .htaccess文件是apache服务器的配置文件 ,它为每个目录提供了一种配置参数。这个文件包含了一个或多个配置指令,然后放在特定的目录文件下,然后这些指令就会应用于这个目录以及它的所有子目录。
   
问题: 8 如何获得客户端的IP地址以及上一个页面的地址?
答案: 8 通过使用$_SERVER[‘REMOTE_ADDR’],$_SERVER[‘HTTP_REFERER’]。
   
问题: 9 选择LAMP(Linux, apache, MySQL,
PHP)而不选择其他语言和操作系统的理由有哪些?
答案: 9 因为LAMP都是开源的。Linux的安全性要比window好很多。Apache在功能和安全性上比IIS强。MySQL是当下最流行的开源数据库。PHP比ASP或其他脚本语言发开快很多。
   
问题: 10 在MySQL中如何加密和解密MySQL表中的数据?
答案: 10 使用AES_ENCRYPT () 和AES_DECRYPT ()

© 著作权归作者所有

共有 人打赏支持
上一篇: PHP 10问——PART 3
下一篇: PHP10问——PART 1
rockman509

rockman509

粉丝 6
博文 20
码字总数 25462
作品 0
静安
程序员
私信 提问
windows下安装composer方法

composer是一个新崛起的PHP的依赖管理工具。官方安装方法见: https://getcomposer.org/doc/00-intro.md#installation-windows 。这里提供不修改PATH环境变量的手动安装方法。 此处假定: (...

tree2013
2016/03/18
141
0
2008 年,我买了一本书,书名叫“PHP 6”。6年后,PHP的版本仍然是5.6

上个星期天,我感觉应该整理一下我的书柜。于是,在书柜里,我发现了一本几乎完全忘记的书(我想不起来为什么要买它!):《PHP 6 – 快速简洁的Web开发》 这本书出版于2008年一月。而六年之后...

oschina
2014/09/03
11.7K
43
非985/211面试大厂校招经历经验总结(安全工程师/渗透工程师)

以下是我认识的一个即将毕业小朋友的面试经历,面试的岗位是“安全工程师”。首先我要夸夸他!并非985,211的他,因为个人经历和对安全行业的与热爱,受到了阿里云师傅的青睐,得到了实习的机...

奈良佳晴子
11/08
0
0
不做一个浮躁的程序员

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。; 2.初学者请不要看太多太多的书那会误人子弟的,先找本...

ensoncto
2014/07/22
0
0
原创PHP论坛--YouYaX

概述—— 为还原论坛本质而生 YouYaX,php原创框架结构论坛程序 1、多平台 — 自适应于电脑端和手机端 2、易开发 — 任何有PHP开发经验的站长均可以很方便的修改、功能拓展。 3、结构清晰 — ...

youyax
2012/10/01
13.1K
4

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
8分钟前
0
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
14分钟前
0
0
《告诉你真实的美国教育》的读后感3900字

《告诉你真实的美国教育》的读后感3900字: 文章的开篇分析了我们耳熟能详的关于美国教育的小故事,就是那个因为幼儿园的老师教了“0”这个字母,然后妈妈告老师剥夺了孩子的想象力,再然后幼...

原创小博客
22分钟前
0
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
37分钟前
1
0
exportfs命令, vsftp搭建ftp服务

exportfs命令 当修改/etc/exports文件后,更改的内容是不会立即生效的。如果重启nfs服务,会导致客户端重启期间的请求是挂起等待的,可以把客户端的挂载umount进行卸载后,再重启nfs服务,但...

野雪球
48分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部