хорошо, так что я только начал на проекте и 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. Ну спасибо за помощь успокойтесь
Вы вызываете оба класса из двух отдельных файлов или оба класса внутри одного файла? –
отдельно, но im, включая класс dbconnect в классе управляющих – user3051232
@ Fred-ii- include_once 'class.db.PHP '; – user3051232