文档章节

PHP 10问——PART 2

rockman509
 rockman509
发布于 2017/02/28 18:14
字数 919
阅读 3
收藏 0
点赞 0
评论 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 ()

© 著作权归作者所有

共有 人打赏支持
rockman509

rockman509

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

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

tree2013 ⋅ 2016/03/18 ⋅ 0

2008 年,我买了一本书,书名叫“PHP 6”。6年后,PHP的版本仍然是5.6

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

oschina ⋅ 2014/09/03 ⋅ 43

CMS

1.CMS 是什么? 内容管理系统(Content Management System,简称CMS)是指在一个合作模式下,用于管理工作流程的一套制度。该系统可应用于手工操作中,也可以应用到电脑或网络里。作为一种中...

一杯千岁醉 ⋅ 2017/05/22 ⋅ 0

不做一个浮躁的程序员

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

ensoncto ⋅ 2014/07/22 ⋅ 0

007-76班开班仪式方案分享

凡事预则立,不预则废。想要做好开班仪式,必须提前做好规划,下面来分享下76班的开班仪式方案。 76班的值月团队和战友们的共同努力才成就了开班仪式的顺利进行。 班级口号 最强气流 心之自由...

碎碎恋产品 ⋅ 02/07 ⋅ 0

原创PHP论坛--YouYaX

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

youyax ⋅ 2012/10/01 ⋅ 4

6W+问答,14大百问集锦,精华都在这里了!

回首共同度过的2017年,每一个脚印都那么清晰。几组成绩单,和大家分享:这一年,社区沉淀了100W+博文,300+场直播,有600+专家加入社区,用户互动产生的问答6w+…… 年尾的时候,7032位开发...

云迹九州 ⋅ 01/09 ⋅ 0

PHP学习总结

1, <?phpecho "welcome to imooc!"; 输出字符串 ?> 2,字符串 用“”或者‘’括起来,两个字符可以用.连接起来 3,注释 // 4,换行 <br /> 5.变量名必须通过$符号标识 6,”var_dump”函数可以将...

LizRose ⋅ 2016/03/02 ⋅ 0

自定义PHP运行环境配置程序

自定义PHP运行环境配置程序(Ver1.1.4) 独立博客:何朱必博客 软件下载:phpRE(Ver1.1.4) ——————————————————– 更新日志 ——————————————————– Versio...

人可工作室 ⋅ 2017/01/25 ⋅ 0

获得苹果、谷歌或微软工作的10个建议

编者按:原文作者盖尔·拉克曼(Gayle Laakmann)曾在微软和苹果当过实习生和软件工程师,也曾是Google的软件工程师,还在Google的招聘委员会任职3年。 人们也许会说我太幸运了。18 岁时,我...

jobBole ⋅ 2011/04/29 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JAVA RMI

什么是JAVA RMI Java RMI (Remote Method Invocation) 远程方法调用,能够让客户端像使用本地调用一样调用服务端 Java 虚拟机中的对象方法。RMI 是面向对象语言领域对 RPC (Remote Proced...

saulc ⋅ 3分钟前 ⋅ 0

Linux系统工程狮养成记

如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同...

linux-tao ⋅ 13分钟前 ⋅ 0

进入编辑模式 vim命令模式 vim实践

1.

oschina130111 ⋅ 13分钟前 ⋅ 0

mysql用户管理、常用sql语句、mysql数据库备份恢复

1. mysql用户管理 mysql默认有一个root超级管理员账户,实际工作环境中不可能每个人都用此root权限,防止误操作、误删除,可以给单独的用户进行授权。 Mysql创建用户以及授权: grant all on...

laoba ⋅ 13分钟前 ⋅ 0

类型后面三个点(String...)和数组(String[])的区别

类型后面三个点(String…),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Obj...

流氓兔- ⋅ 19分钟前 ⋅ 0

JEPLUS表格组件之表格合并——JEPLUS软件快速开发平台

JEPLUS表格组件之表格合并 我们在列表配置时会遇见这样的一种情况,需要对个人的数据进行统一化,对一些数据进行归类,这样展示出来美观又直观,在这篇笔记中我来给大家介绍下如何配置出来专...

JEPLUS ⋅ 20分钟前 ⋅ 0

golang 并发中全局唯一操作

package main// go 携程共享 数据// 加锁解锁操作// 同步锁import ("sync""fmt")// 创建Once结构var once = sync.Once{}func computed(data *int, lock *sync.Mut...

304158 ⋅ 21分钟前 ⋅ 0

Mobx入门之二:asynchronous actions

这一节主要看mobx怎么实现asynchronous actions 1 要实现的demo功能 输入地名,查询天气,利用openweathermap api 2 思想 observable观察数据:location地点、temperature温度 observer响应式...

pengqinmm ⋅ 23分钟前 ⋅ 0

【2018.0620学习笔记】【linux高级知识 13.4-13.6】

13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复

lgsxp ⋅ 45分钟前 ⋅ 0

Java强弱引用示例

package jdk;import java.lang.ref.PhantomReference;import java.lang.ref.ReferenceQueue;import java.lang.ref.SoftReference;import java.lang.ref.WeakReference;public ......

月下狼 ⋅ 50分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部