本文目录一览:
- 1、dw中php怎么连接mysql数据库
- 2、php 类中连接mysql
- 3、一个关于PHP连接mysql数据库类的问题
- 4、帮忙写一个PHP,连接mysql数据库的一个类,实现连接,执行sql语句就好
- 5、php在类中怎么连接mysql数据库
dw中php怎么连接mysql数据库
首先打开DW,找到数据库 选项卡:
这里是说,要完成连接数据库操作 需要完成3步。那么好,我们按步骤来做:
1、搞定创建站点
点击蓝色“站点”,弹出如下界面
站点命名
服务器技术
编辑和测试文件存放位置,我们都在本地开发的,所以都在本地文件存在的位置就选你网站代码的位置
定义浏览器打开预览时url路径,我这里是:,注意这个路径一定是可以访问的路径,就是在浏览器中能打开,否则4步的mysql会报连接不成功的操作
是否共享文件,这个是用来团队开发的,点否
OK,下一步,完成,收功。这样我们就完成了第一步,多出来一个√,增加了一个第四步。
2、搞定文档类型
点击蓝色“文档类型”,弹出如下界面
我们用的PHP,这里选择PHP
完成,ok,第二步搞定。看又多出一个√。
3、搞定测试服务器
点击蓝色“测试服务器”,弹出如下界面
显示我们第一步已经配置过的内容,直接点确认
完成,ok,但是并没有按照预想多出一个√,没事,继续。
4、创建MYSQL连接
点击上图红色箭头指的+,出来Mysql连接,点击,弹出如下界面
依次输入你本地的信息,如我这里输入的
然后点选取,弹出你的数据库,选择你的项目news所用的数据库。确定,确定,ok,完成。
php 类中连接mysql
class demo
{
function __destruct()
{
$DB-close(); // $DB哪里来的?应该是$this-DB-close()吧
}
public function __construct()
{
$DB = new DB_MySQL; // 这属于函数内部变量,函数执行完就消失了。所以应该用$this-DB = new DB_MySQL
$DB-connect(servername, dbusername, dbpassword, dbname, usepconnect); // 同理,需要改成$this-DB,参数也有问题吧,还是你为避免泄露sql账号密码故意这么写的?
}
function test()
{
$sql1 = "SELECT * FROM tab limit 1";
$txt = $DB-fetch_one_array($sql1); // 同理,需要改成$this-DB
return $txt['id'] ;
}
}
$person = new demo;
echo $person-test();
一个关于PHP连接mysql数据库类的问题
如果你的程序只连接一个MYSQL,那么mysql_connect的返回值是多余的,系统会自动记录,连接成功以后直接mysql_query($sql)就可以了。
帮忙写一个PHP,连接mysql数据库的一个类,实现连接,执行sql语句就好
class mysql{
private $name;
private $host;
private $pw;
private $table_name;
private $bianma;
function __construct($h,$n,$p,$b){
$this-name=$n;
$this-host=$h;
$this-pw=$p;
$this-conn();
$this-bianma=$b;
$this-bianma();
}
function conn(){
return mysql_connect("$this-host","$this-name","$this-pw");
}
function db($table){
mysql_select_db("$table");
}
function query($sql=""){
return mysql_query("$sql");
}
function bianma(){
mysql_query("set names '$this-bianma'");
}
}
$mysql=new mysql("localhost","root","","GBK");
$mysql-db("mynews");
php在类中怎么连接mysql数据库
class dbmysqli {
private $error = '';
private $errno = 0;
private $port;
private $host;
private $username;
private $password;
private $dbname;
private $charset;
public $mysqli;
/**
* 构造函数
* @author aaron
* @return void
*/
function __construct() {
$this-port = 3306;
$this-host = '127.0.0.1';
$this-username = 'usert';
$this-password ="******";
$this-dbname = 'testdb';
$this-charset = 'UTF8';
$db=new mysqli($this-host, $this-username, $this-password, $this-dbname,$this-port);
if(mysqli_connect_error()){
$this-error = mysqli_connect_error();
$this-errno = mysqli_connect_errno();
return FALSE;
}
$db-query("SET NAMES ".$this-charset);
$this-mysqli= $db;
}
}