Hi my friend,i wrote two classed on is user,the other is db .The user
have a property which from the db class object .
When i writing my application have both class object invoked at the
same time ,just like
$user_a = new user($para);
$db_a = new db()
Then the problem occurs only one of the class object could work, or
$user_a or $db_a not both,What 's problem of my code
The following is my source code:
class db{
/**
* Constructor
*/
var $result;
var $conn;
function db(){
require_once BOC_BASE_DIR.'/config/db.config.inc';
$this-conn = mysql_connect($db_host,$db_user,$db_pass);
//$this-conn = @mysql_connect($db_host,$db_user,$db_pass);
if (!$this-conn) {
$this-db_print_error(DB connect failed);
}
if (!mysql_select_db($db_name,$this-conn)) {
$this-db_print_error(DB select failed);
}
}
class user{
private $u_sn;
private $u_id;
private $u_name;
private $u_sex;
private $u_image;
//more property
private $u_info;
/**
* Constructor
*/
function __construct($name){
$sql = select * from boc_user where u_name = '$name';
$u_query = new db();
$this-u_info = array();
$u_query-db_query($sql);
$this-u_info =$u_query-db_fetch_row();
$this-u_sn = $this-u_info['u_sn'];
$this-u_id = $this-u_info['u_id'];
$this-u_name = $this-u_info['u_name'];
$this-u_sex = $this-u_info['u_sex'];
//more are give the property value
}
The two class works well in the single application when only of them
are invoked ,i cost me much time to deal it
Any advice and suggestions are thankful !
All you best
What we are struggling for ?
The life or the life ?
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php