
正文
php连接数据引用文件 php连接指定数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于php用引用一个文件的方式连接数据库的问题
?php
/**
载入配置文件封装SQL类
**/
class Sql{
var $host;
var $username;
var $password;
var $conn;
var $dbname;
function __construct(){
$_ini_ = parse_ini_file("sql.ini");
//测试
/* var_dump($_ini_ );
exit; */
$this-host = $_ini_["host"];
$this-username = $_ini_["username"];
$this-password = $_ini_["password"];
$this-dbname = $_ini_["dbname"];
$this-conn = mysql_connect($this-host ,$this-username, $this-password);
if (! $this-conn) {
die ( "连接数据库失败" . mysql_error () );
}
mysql_query ( "set names utf8" );
//选择数据库
mysql_select_db ( $this-dbName, $this-conn ) or die ( "连接数据库失败" );
}
}
//实例化
new Sql();
?
希望采纳!
相关问答
Q1: php 怎么引用来连接数据库 就是把连接数据库的代码放到一个文件在 引用!
一般像这样的代码的数据库连接代码都会写在一个文件中,根据不同人的习惯,有可能是conn.php。或config.php。你找找看吧,如果有include文件夹。有可能放在这个文件夹下。或者inc文件夹下
Q2: php数据库链接文件
?php
#
FileName="Connection_php_mysql.htm"
头三行内容都是被注释掉的,估计是个说明。这可能指的是文件名吧
#
Type="MYSQL"
告诉你类型为MYSQL
#
HTTP="true"
$hostname_conn_news
=
"localhost";
//主机地址
$database_conn_news
=
"sl";
//数据库名
$username_conn_news
=
"root";
//数据库帐号
$password_conn_news
=
"admin";
//数据库密码
$conn_news
=
mysql_pconnect($hostname_conn_news,
$username_conn_news,
$password_conn_news)
or
trigger_error(mysql_error(),E_USER_ERROR);
//传入参数连接数据库。失败则返回MYSQL错误信息。
?
Q3: php链接数据库文件问题
我估计php连接数据引用文件你是在定义pdo的数据源
如果这样的话你就写到错了
正确的格式是
define(DSN, "DBTYPE.':host='.HOST.';port='.PORT.';dbname='.DBNAME;“);
DBTYPE:数据库类型 如mrysql 、oracle、sql server
HOST:表示你的数据库所在的服务器的url
PORT:数据库的端口号
DBNAME:数据库名
"/var/home/12345/" 着看起来想一个路径php连接数据引用文件,所以那个12345有可能是服务器上某个文件夹的名称
附定义pdo的方法:
/***************************连接数据库的参数*******************************/
define('DBTYPE','mysql');
define('HOST','127.0.0.1');
define('PORT','3306');
define('DBNAME','qy_net');
define('USER','root');
define('PASSWD','jerry');
define('CHARSET','GBK');
/*************************配置链接数据库的pdo**********************************/
$DNS=DBTYPE.':host='.HOST.';port='.PORT.';dbname='.DBNAME;
$pdo=new PDO($DNS,constant("USER"),constant("PASSWD"));
$pdo-query('set names '.CHARSET);
$pdo-setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
Q4: php引用数据库连接文件conn.php问题
如果真是这样,那是conn.php文件可能有问题,看看里面是否有输出内容的语句。
关于php连接数据引用文件和php连接指定数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








