章节
问答
课签
笔记
评论
占位
占位

PHP数据库扩展

PHP中一个数据库可能有一个或者多个扩展,其中既有官方的,也有第三方提供的。像Mysql常用的扩展有原生的mysql库,也可以使用增强版的mysqli扩展,还可以使用PDO进行连接与操作。

不同的扩展提供基本相近的操作方法,不同的是可能具备一些新特性,以及操作性能可能会有所不同。

mysql扩展进行数据库连接的方法:

$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');

mysqli扩展:

$link = mysqli_connect('mysql_host', 'mysql_user', 'mysql_password');

PDO扩展

$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';
$dbh = new PDO($dsn, $user, $password);

任务

了解数据库扩展,以及mysql扩展库的概念。

?不会了怎么办
||
1
2
<?php
$link =
    mysql_connec
    t('127.0.0
    .1', 'code1'
    , '') or die
    ('
    ');
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 大力全
服务器也要改,你的用户名密码也要放上去

最新回答 / weixin_精慕门4167792
使用 oci_connect 连接 Oracle 数据库resource oci_connect ( string $username , string $password [, string $connection_string [, string $character_set [, int $session_mode ]]] )

最新回答 / 慕后端1322477
数据库创建的时候;比如要创建一个名为studentd的数据库  create database student chatset utf8;如果是图形化界面的话,字符集选择utf8 -- UTF-8 Unicode

已采纳回答 / qq_迷途丿行者_0
pdo就是把操作数据库的函数封装成一个pdo类,其间做了安全验证而已

最新回答 / 会吃糖醋的鱼
5.5开始废弃,从7.0开始已经移除了.慕课是不是该考虑出一下新的教程

最新回答 / 慕粉102616439
你肯定是密码输入错误或者没有输入了,所以连接不上localhost数据库

最赞回答 / qq_爽歪歪_4
自带的mysql扩展已不赞成使用、未来版本将会移除1、首先你需要按照提示确认php.ini配置里已开启mysqli2、把$conn mysql_connect()和mysql_select_db()两句合并成:$conn=mysqli_connect($mysql_server,$mysql_username,$mysql_password,$mysql_database_name)

最新回答 / jishuzcn
没有问题呀 正常

已采纳回答 / 黑夜极客
运行是说:传入的参数须是资源    mysql_query($sql) $con不要 看看行不
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言