web技术 php,web技术之php技术

标签:

php

cookie页面

1、数据库连接配置页面:connectvars.php

a4c26d1e5885305701be709a3d33442f.png

//数据库的位置define('DB_HOST', 'localhost');

//用户名define('DB_USER', 'root');

//口令define('DB_PASSWORD', '19900101');

标签:

php

session页面

使用session保存页面登录信息

1、数据库连接配置页面:connectvars.php

a4c26d1e5885305701be709a3d33442f.png

//数据库的位置define('DB_HOST', 'localhost');

//用户名define('DB_USER', 'root');

//口令

(2012-07-01 21:40)

标签:

php模式

php模式示例

简单工厂模式

简单工厂模式,把具体创建对象的操作进行封装。

创建对象时,统一使用工厂中的创建方法来创建商品对象。

下例中,工厂统一使用create方法来创建电视机或电脑等商品对象。

class TV{

private $_name = '电视机';

private $_price = 1000;

public function __toString()

{

$str = '产品:'.$this->_name;

$str .= '

/>价格:'.$this->_price;

return '

/>'.$str;

}

}

class PC{

private $_name = '电脑';

private $_price = 5000;

public function __toString()

{

$str = '产品:'.$this->_name;

$str .= '

/>价格:'.$this->_price;

(2012-06-29 22:13)

标签:

mysql

dba

面对一个全新的环境,作为一个Mysql DBA,首先应该了解什么?

前段时间有高人写了一篇《面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么

》,本文借花献佛,总结了一些思路,如何面对

一个全新的Mysql环境。

1、先要了解当前的Mysql数据库的版本和平台以及字符集等相关信息

mysql> status

--------------

mysql Ver 14.14 Distrib 5.1.34, for unknown-linux-gnu

(x86_64) using EditLine wrapper

Connection id: 25874330

Current database: Current user: SSL:

(2012-06-29 00:05)

标签:

phper

php工程师

作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢?

PHP工程师面临成长瓶颈

先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会这样的物点:

◆除了PHP不使用其它的语言,可能会点shell 脚本。

◆对PHP的掌握不精(很多PHP手册都没有看完,库除外)。

◆知识面比较窄(面对需求,除开使用PHP和mysql ,不知道其它的解决办法)。

◆PHP代码以过程为主,认为面向对象的实现太绕,看不懂。

这些PHPer在遇到需要高性能,处理高并发,大量数据的项目或业务逻辑比较复杂(系统需要解决多领域业务的问题)时,缺少思路。不能分析问题的本质,技术判断力比较差,对于问题较快能找出临时的解决办法,但常常在不断临时性的解决办法中,系统和自己一步步走向崩溃。那怎么

(2012-06-27 22:40)

标签:

mysql引擎

优化

索引

什么是索引?

索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如​果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快10​0倍。

假设我们创建了一个名为people的表:

CREATE TABLE people ( peopleid SMALLINT NOT NULL, name CHAR(50) NOT

NULL );

然后,我们完全随机把1000个不同name值插入到people表。下图显示了people表所在数据文件的一小部分:

a4c26d1e5885305701be709a3d33442f.png

可以看到,在数据文件中name列没有任何明确的次序。如果我们创建了name列的索引,MySQL将在索引中排序name列:

标签:

php操作

parse_url函数

PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,举例子如下:

$url = 'http://www.electrictoolbox.com/php-extract-domain-from-full-url/';

$parts = parse_url($url);

print_r($parts);

输出:

Array

(

[scheme] => http

标签:

页面处理操作

get方式

功能:

1、在某个页面上显示查询数据,并在每条数据后增加删除功能,点击“删除”,删除掉数据,同时刷新页面

2、用GET方式获得删除条件

数据库连接变量connectvars.php

a4c26d1e5885305701be709a3d33442f.png

//服务器define('DB_HOST', 'localhost');

//用户名

(2012-05-13 22:53)

标签:

php操作

mysql数据库

一、连接数据库

数据库变量文件:connectvars.php

a4c26d1e5885305701be709a3d33442f.png

//服务器define('DB_HOST', '127.0.0.1');

//端口号,3306为默认端口define('DB_PORT','3306');

//用户名

(2012-05-11 23:18)

标签:

php脚本

json

javascript

功能:某网站后台用php脚本得到一个JSON格式的数据,交给前台javascript进行处理,使用JSON实现数据的跨域调用

后台profile.php代码:

a4c26d1e5885305701be709a3d33442f.png

$arr = array(

'firstname' => iconv('gb2312', 'utf-8', '非诚'),

'lastname' => iconv('gb2312', 'utf-8', '勿扰'),

'contact' => array(

'email' =>'fcwr@dibaye.com',

'website' =>'http://www.dibaye.com',

)

);

//将一个数组JSON

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值