好了,所以我剛開始的一個項目和Im創建網站的會員部分,我有2個班,到目前爲止一個數據庫等在這裏管理用戶,他們是:麻煩將PDO
class dbConnect
{
protected $db_conn;
public $db_name = 'todo';
public $db_user= 'root';
public $db_pass = 'pass';
public $db_host = '127.0.0.1';
function connect()
{
try
{
$this->db_conn = new PDO("mysql:host=$this->db_host;dbname = $this->db_name",$this->db_user,$this->db_pass);
return $this->db_conn;
}
catch(PDOException $e)
{
return $e->getMessage();
}
}
}
這裏是用戶類
class ManageUsers
{
public $link;
function __construct()
{
$db_connection = new dbConnect();
$this->link = $db_connection->connect();
return $this->link;
}
function registerUsers($username,$pass,$ip_adress,$time,$date)
{
$query = $this->link->prepare("INSERT INTO `users` (username, password, ip_adress, time, date_joined) VALUES (?,?,?,?,?)");
$values = array($username,$pass,$ip_adress,$time,$date);
$query->execute($values);
$counts = $query->rowCount();
return $counts;
}
}
$users = new ManageUsers();
echo $registered = $users->registerUsers('bob','marley','127.0.0.1','12:00','29-02-2012');
現在我遇到的問題是,它不是將數據插入我三重檢查數據庫和數據庫中的表查詢匹配,所以也許它在語法的東西。該功能沒有錯誤運行,返回以及感謝您的幫助的,而不是零1處之泰然
你是從兩個分開的文件中調用兩個類,還是這兩個類在同一個文件中? –
獨立但包含了管理員類中的dbconnect類 – user3051232
@ Fred-ii-include_once'class.db。PHP的「; – user3051232