php中的mysql模块,php调用mysql数据库

发布时间:2022-11-16

本文目录一览:

  1. linux下的php到底是怎么加载mysqli模块的
  2. php中有mysqli类,是吗?$mysqli->info
  3. php-mysql模块在什么路径

linux下的php到底是怎么加载mysqli模块的

添加扩展的基本步骤:

  1. 进入PHP源代码目录:# cd /tmp/php-5.2.14/
  2. 再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
  3. 调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
  4. 然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
    (/usr/local/mysql 为mysql的安装目录)
  5. makemake install
  6. 编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
    (phpinfo可查看或者执行命令 /usr/local/php/bin/php-config --extension-dir
  7. 再修改php.ini 找到 extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的
    在下面添加 extension = "mysqli.so" 保存即可
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "mysqli.so"
  1. 重启apache:# service httpd restart

php中有mysqli类,是吗?$mysqli->info

本文所述的是一个在PHP中以mysqli方式连接数据库的一个数据库类实例,该数据库类是从一个PHP的CMS中整理出来的,可实现PHP连接数据库类,MySQLi版,兼容PHP4,对于有针对性需要的朋友可根据此代码进行优化和修改。

<?php
#==================================================================================================
# Filename: /db/db_mysqli.php
# Note : 连接数据库类,MySQLi版
#==================================================================================================
#[类库sql]
class db_mysqli
{
    var $query_count = 0;
    var $host;
    var $user;
    var $pass;
    var $data;
    var $conn;
    var $result;
    var $prefix = "qingga";

php-mysql模块在什么路径

手动配置PHP配置文件,安装相关模块,如:MySQL、pdo_mysql,具体看PHP的LoadModules的那些行。