| |
|
|
| | Подскажите, как пользоваться конструктором, для подключения к БД?
Просто есть 3 БД и я хочу подключатся к ним, из одного файла, а не плодить файлы кучами! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(14.08.2006 в 12:27)
| | | Не очень понятно про конструктор - вы хотите реализовать доступ к базе данных посредством класса? | |
| |
|
|
| |
|
|
| |
для: cheops
(14.08.2006 в 13:07)
| | | да по средствам класса, но только одного! у меня сайчас получается, но очень много лишних файлов! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(14.08.2006 в 13:13)
| | | Народ, чего делать то???? | |
| |
|
|
| |
|
|
| |
для: Diablo_
(14.08.2006 в 20:36)
| | | В смысле много файлов?
Вот так я делаю:
<?php
class db {
function db () {
mysql_connect ('localhost', 'root', '');
mysql_select_db ('db');
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Vitas
(14.08.2006 в 20:39)
| | |
<?
require ("class/var.class.php");
class class_sql extends class_var
{
var $conn_id;
var $sql_query;
var $sql_err;
var $sql_res;
function __construct($SQL_HOST,$SQL_LOGIN,$SQL_PASSWORD,$SQL_DATABASE) {
$this->conn_id=mysql_connect($this->$SQL_HOST,$this->$SQL_LOGIN,$this->$SQL_PASSWORD);
$this->sql_err=mysql_error();
mysql_select_db($this->$SQL_DATABASE);
$this->sql_err=mysql_error();
}
function sql_execute()
{
$this->sql_res=mysql_query($this->sql_query,$this->conn_id);
$this->sql_err=mysql_error();
}
function sql_close()
{
mysql_close($this->conn_id);
}
}
?>
|
Что тут не правельно?
выдаёт вот такие ошибки!
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in e:\easyphp1-8\www\my\class\sql.class.php on line 20
|
| |
| |
|
|
| |
|
|
| |
для: Diablo_
(14.08.2006 в 21:49)
| | | А вы как вызываете конструктор - 20 строка это какая? | |
| |
|
|