
正文
php用类连接数据库 php连接数据库查询数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP用户类的一个方法怎样调用数据库操作类
直接调用就行了,不过可能你需要引用文件,以下是例子
//文件conn.php,用于连接数据库
class
DB_Conn
{
}
//文件
db.php,
用于数据库操作,这个类必然需要使用数据库连接对象,因此引用conn.php
require_once
conn.php;
class
DB
{
}
//文件user.php
require_once
'db.php';
class
User
{
public
function
getUserById($id)
{
$conn
=
new
Db_Conn();
$db
=
new
Db();
}
}以上只是示意,如果文件不在一个目录下记得修改路径。而且,一般来说数据库对象应该包含连接数据库和数据操作的全部功能,不需要分别写在两个类里面。我觉得你对面向对象的理解还很浅薄,需要进一步累积经验。
相关问答
Q1: 怎么将php与数据库连接
php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
php链接代码如下:
?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//定义数据库主机地址
$host="localhost";
//定义mysql数据库登录用户名
$user="root";
//定义mysql数据库登录密码
$pwd="";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
}
?
Q2: php中怎样用类来连接数据库
不知道你用的是什么数据库,如果是Mysql的话,一个php函数就搞定了
mysql_connect('host', 'username', 'password');
三个参数分别是 数据库主机 ip, 数据库用户名, 数据库密码!
Q3: 在PHP类中调用另一个类中定义的数据库连接?
做成单例模式php用类连接数据库,就可以在所有php用类连接数据库的类中使用你的数据库操作类了。
Q4: php 类连接数据库的问题
php用类连接数据库你php用类连接数据库的connect()方法中没有设置使用参数php用类连接数据库,但是在方法中又使用php用类连接数据库了$host这些变量,当然出错咯。可以改成
?php class Mysql{
private $host;
private $name;
private $pass;
function __construct($host,$name,$pass){
$this-host=$host;
$this-name=$name;
$this-pass=$pass;
$this-connect($host,$name,$pass);
}
function connect($host,$name,$pass){
if(mysql_connect($host,$name,$pass)){
echo "连接成功";
}else{
echo "连接失败";
}
}
}
$db=new Mysql("localhost","root","");
?
关于php用类连接数据库和php连接数据库查询数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





