![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
gongmimi
这个作者很懒,什么都没留下…
展开
-
make clean 与 make distclean 的区别
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的object文件(后缀为“.o转载 2012-11-26 16:25:53 · 672 阅读 · 0 评论 -
安装 php-5.4.9.tar.gz 需要注意的冲突问题总结
1. 除了在定义中,对于形参的引用不能再加 &,否则会出错: checkQoinfo(&$qo_info) 必须改为 checkQoinfo($qo_info) 2. Notice: Use of undefined constant HTTP_HOST - assumed 'HTTP_HOST' in... 此时需要在 php.ini 中加入参数:原创 2012-11-30 11:24:34 · 1106 阅读 · 0 评论 -
php连接mysql数据库连接测试文件
<?php define("RelativePath", "."); include_once(RelativePath."/DB_mysql.class.php"); # DB_mysql.class.php 在我的资源里面 $db_mysql = new DB_mysql(); $db_mysql->set_values("localhost","***","***","*原创 2012-11-17 09:39:26 · 4230 阅读 · 0 评论 -
安装 php-5.4.9.tar.gz 之后的配置文件 php.ini (不断更新中)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; extension_dir = "/var/lib/php5/lib/php/extensions/no-debug-non-zts-20100525"原创 2012-11-30 11:33:45 · 1715 阅读 · 0 评论 -
php中选择mysql接口还是mysqli接口来访问MySQL
mysqli是PHP 5中新提供的MySQL接口,这个接口使用了面向对象的思想。因此,mysqli接口的代码可读性更强。同时,mysqli接口的执行效率比mysql接口高。而且mysqli提供了一个能够一次执行多个SQL语句的multi_query()函数。但是,mysqli接口只支持PHP 5和MySQL 4.1之后的版本。mysqli和mysql相比,在以下几个方面都有优势:兼容性和维护性、面原创 2012-10-30 08:51:34 · 1439 阅读 · 0 评论 -
php 在线手册(不断更新中)
PHP 完全中文手册:http://php.freehostingguru.com/ PHP Manual:http://cn2.php.net/is_array PHP5中文手册:http://www.php100.com/manual/php/ 细说PHP:http://book.51cto.com/art/200909/153329.htm原创 2012-11-14 15:29:07 · 652 阅读 · 0 评论 -
mysqli(不断更新中)
mysqli提供了面向过程和面向对象两种接口。 在mysql4.1.3之后,推荐使用mysqli接口,通过引入预处理语句,它可以有效地防止mysql注入,也能相应提高性能。 尽量将mysql的字符集设置为UTF-8。 另外还要注意SQL查询中的PHP循环。通常,在取得所有结果之后再用PHP来做循环的效率相对更高。 该用SQL的地方不要使用PHP,比如:我们原创 2012-11-17 11:04:41 · 1094 阅读 · 0 评论 -
Windows下mysql客户端访问Linux下mysql-cluster的SQL节点服务器
在Windows下面,如果大家都安装了WAMP包,那么mysql服务器也安装了,同时mysql客户端也安装了,并不把客户端和服务器分开来安装。如果我们要通过Windows下的客户端来访问Linux下集群环境中的SQL节点服务器,需要注意些什么呢? 集群环境部署: 55.133 mgm node CentOS5 55.10 data no原创 2012-11-13 16:00:50 · 1742 阅读 · 0 评论 -
mysqli 扩展中如何使用 mysqli_stmt 类
$mysqli = new mysqli("localhost","root","000","test"); if($mysqli->connect_errno){ die("Connect Error"."&ndsp".$mysqli->connect_error); } $stmt = $mysqli->stmt_init(); $sql = "insert into db_info valu原创 2012-11-19 15:22:59 · 1782 阅读 · 0 评论 -
构建事务应用程序
<?php $mysqli = new mysqli("localhost", "mysql_user", "mysql_pwd", "demo"); //连接MySQL数据库 if (mysqli_connect_errno()) { //检查连接错误 p转载 2012-11-20 14:51:40 · 528 阅读 · 0 评论 -
通过源码包php-5.4.9.tar.gz编译安装PHP之后,如何加载动态模块,不需要重新配置PHP
首先确认:我们在安装PHP时,指定了它的安装目录:--prefix=/var/lib/php5;而目录 /home/guanli/php-5.4.9 是我们解压.tar.gz 之后的路径,也就是源代码路径。 例如 安装 bcmath 模块 # cd /home/guanli/php-5.4.9/ext # cd openssl #mv vonfig0.原创 2012-11-30 10:57:41 · 3237 阅读 · 0 评论 -
./ 和 ../
./ 当前目录; ../ 从当前目录跳转到上级目录; 通过define可以为"."定义为一个常量;原创 2012-11-15 14:28:01 · 397 阅读 · 0 评论 -
PHP中常用函数简单介绍
1. var_dump 打印变量的相关信息 voidvar_dump ( mixed$expression [, mixed$... ] ) 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 <?php $a = array(1, 2, array("a", "b", "c"))原创 2012-11-27 10:04:23 · 507 阅读 · 0 评论 -
Linux下Apache无法解析.php文件
解决办法: 修改Apache的配置文件:httpd.conf 通过增加参数模块,让 Apache 将扩展名 .php 解析成 PHP。为了避免潜在的危险,例如上传或者创建类似exploit.php.jpg的文件并被当做 PHP 执行,我们不再使用 Apache 的 AddType 指令来设置。 SetHandler application/x-http原创 2012-11-26 17:10:39 · 8192 阅读 · 0 评论 -
$_GET 和 $HTTP_GET_VARS
在 PHP 4.1.0 版本之前,使用 $HTTP_GET_VARS; 在 PHP 4.1.0 版本及之后,使用 $_GET; 预定义变量 $_GET 是经由 HTTP GET 方法提交至脚本的变量。类似于旧数组 $HTTP_GET_VARS 数组,虽然 $HTTP_GET_VARS 依然有效,但是反对使用。原创 2012-11-12 14:29:09 · 2217 阅读 · 0 评论 -
PHP 函数介绍
// Controls // refer to Common.php and Classes.php $no_comp = new clsControl(ccsLink, "no_comp", "no_comp", ccsText, "", CCGetRequestParam("no_comp", ccsGet)); $no_comp->Parameters原创 2012-11-12 15:25:45 · 495 阅读 · 0 评论 -
在cluster中的SQL节点上安装php-mysql会有冲突提示(问题已经解决)
在mysql-cluster中,如果想把某个SQL节点升级为Web服务器,那么我们需要在该节点上安装php以及php对mysql的扩展模块,但是会出现冲突。 安装php的命令为:# php53 默认情况下会安装依赖包:php53-cli、php53-common 安装mysql扩展的命令为:# php53-mysql 此时会出现冲突,如果采用强制安装的形式是否会影响使用并没原创 2012-11-14 14:12:20 · 1228 阅读 · 0 评论 -
CentOS5 (32bit)下,在 MySQL-Cluster 的 sql node 上安装 PHP5.4.9 时如何添加 mysql 以及 mysqli 扩展
Cluster中已经在SQL节点成功安装: 1. MySQL-Cluster-client-gpl-7.2.8-1.rhel5.i386.rpm 2. MySQL-Cluster-server-gpl-7.2.8-1.rhel5.i386.rpm 如果要在该节点上扩展为Web服务器,需要给PHP添加mysql以及mysqli扩展,很多情况下,为了方便通过命令:in原创 2012-11-26 13:53:49 · 1460 阅读 · 0 评论 -
var 定义类中的变量
类 成员变量 成员方法 var是用来定义成员变量的。用var定义的变量如果没有加protected 或private则默认为public。在类的内部和外部都可以访问。 public是定义property(属性)和method(方法)的可见性的关键字,用public修饰的属性和方法在类的内部和外部都可以访问。原创 2012-11-15 10:41:13 · 863 阅读 · 0 评论 -
PHP的动态扩展
在Windows下安装了WAMP5 v1.7.4之后,ODBC模块已经默认被内置安装,所以不会出现ODBC扩展模块的选项。我们只要选择模块就行了,不用考虑扩展路径信息。当出现与扩展相关的函数没有被定义的错误时,首先先看我们是否已经开启扩展模块:在php.ini中把模块前面的分号去掉。 eg: extension=php_mysql.dll extension=php_原创 2012-11-15 16:24:21 · 741 阅读 · 0 评论 -
Linux下通过 top 分析 ndbd 进程
一: 192.168.55.10 (data node + sql node) [root@localhost ~]# ps -A | grep ndbd 3470 ? 00:00:04 ndbd 3471 ? 07:44:00 ndbd top - 18:04:16 up 7 days, 19:35, 1原创 2012-12-06 11:00:12 · 1827 阅读 · 2 评论