上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
长岭公众号代运营公司

| 接行为。 |
|
| mysqli_ping() | 进行一个服务器连接,如果连接已断开则尝试重新连接。 |
| mysqli_prepare() | 准备执行一个 SQL 语句。 |
| mysqli_query() | 执行某个针对数据库的查询。 |
| mysqli_real_connect() | 打开一个到 MySQL 服务器的新的链接。 |
| mysqli_real_escape_string() | 转义在 SQL 语句中使用的字符串中的特殊字符。 |
| mysqli_real_query() | 执行 SQL 查询 |
| mysqli_reap_async_query() | 返回异步查询的结果。 |
| mysqli_refresh() | 刷新表或缓存,或者重置复制服务器信息。 |
| mysqli_rollback() | 回滚数据库中的当前事务。 |
| mysqli_select_db() | 更改连接的默认数据库。 |
| mysqli_set_charset() | 设置默认客户端字符集。 |
| mysqli_set_local_infile_default() | 撤销用于 load local infile 命令的用户自定义句柄。 |
| mysqli_set_local_infile_handler() | 设置用于 LOAD DATA LOCAL INFILE 命令的回滚函数。 |
| mysqli_sqlstate() | 返回最后一个 MySQL 操作的 SQLSTATE 错误代码。 |
| mysqli_ssl_set() | 用于创建 SSL 安全连接。 |
| mysqli_stat() | 返回当前系统状态。 |
| mysqli_stmt_init() | 初始化声明并返回 mysqli_stmt_prepare() 使用的对象。 |
| mysqli_store_result() | 返回的当前的结果集。 |
| mysqli_thread_id() | 返回当前连接的线程 ID。 |
| mysqli_thread_safe() | 返回是否将客户端库编译成 thread-safe。 |
| mysqli_use_result() | 从上次使用 mysqli_real_query() 执行的查询中初始化结果集的检索。 |
| mysqli_warning_count() | 返回连接中的最后一个查询的警告数量。 |
PHP PDO
PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。
PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。
PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。
PDO 安装
你可以通过 PHP 的 phpinfo() 函数来查看是否安装了PDO扩展。
在 Unix 系统上安装 PDO
在Unix上或Linux上你需要添加以下扩展:
extension=pdo.so
Windows 用户
PDO 和所有主要的驱动作为共享扩展随 PHP 一起发布,要激活它们只需简单地编辑 php.ini 文件,并添加以下扩展:
extension=php_pdo.dll
除此之外还有以下对应的各种数据库扩展:
;extension=php_pdo_firebird.dll;extension=php_pdo_informix.dll;extension=php_pdo_mssql.dll;extension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_oci8.dll;extension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dll;extension=php_pdo_sqlite.dll
在设定好这些配置后,我们需要重启PHP 或 Web服务器。
接下来我们们来看下具体的实例,以下为使用PDO连接MySql数据库的实例:
实例
<?php
$dbms='mysql'; //数据库类型
$host='localhost'; //数据库主机名
$dbName='test'; //使用的数据库
$user='root'; //数据库连接用户名
$pass=''; //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象
echo "连接成功<br/>";
/*你还可以进行一次搜索操作
foreach ($dbh->query('SELECT * from FOO') as $row) {
print_r($row); //你可以用 echo($GLOBAL); 来看到这些值
}
*/
$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e->getMessage() . "<br/>");
}
//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT => true) 变成这样:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
?>
很简单吧,接下来就让我们来具体看下PHP PDO具体说明:
预定义常量
PHP PDO连接连接管理
PHP PDO 事务与自动提交
PHP PDO 预处理语句与存储过程
PHP PDO 错误与错误处理
PHP PDO 大对象 (LOBs)
PDO 类:
PHP PDO
PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。
PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。
PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。
PDO 安装
你可以通过 PHP 的 phpinfo() 函数来查看是否安装了PDO扩展。
在 Unix 系统上安装 PDO
在Unix上或Linux上你需要添加以下扩展:
extension=pdo.so
Windows 用户
PDO 和所有主要的驱动作为共享扩展随 PHP 一起发布,要激活它们只需简单地编辑 php.ini 文件,并添加以下扩展:
extension=php_pdo.dll除此之外还有以下对应的各种数据库扩展:
;extension=php_pdo_firebird.dll
;extension=php_pdo_informix.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
在设定好这些配置后,我们需要重启PHP 或 Web服务器。
接下来我们们来看下具体的实例,以下为使用PDO连接MySql数据库的实例:
实例
<?php
$dbms='mysql'; //数据库类型
$host='localhost'; //数据库主机名
$dbName='test'; //使用的数据库
$user='root'; //数据库连接用户名
$pass=''; //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象
echo "连接成功<br/>";
/*你还可以进行一次搜索操作
foreach ($dbh->query('SELECT * from FOO') as $row) {
print_r($row); //你可以用 echo($GLOBAL); 来看到这些值
}
*/
$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e->getMessage() . "<br/>");
}
//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT => true) 变成这样:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));
?>
很简单吧,接下来就让我们来具体看下PHP PDO具体说明:
预定义常量
PHP PDO连接连接管理
PHP PDO 事务与自动提交
PHP PDO 预处理语句与存储过程
PHP PDO 错误与错误处理
PHP PDO 大对象 (LOBs)
PDO 类:
PDO
长岭公众号代运营公司
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
点我分享笔记