m4meysam98
سه شنبه 04 دی 1397, 20:20 عصر
با سلام
من تقریبا تو برنامه نویسی فانکشن بیس php مسلط شدم و یک برنامه کامل وب هم نوشتم الان میخوام شی گرایی رو یاد بگیرم
سوال اینه که شی گرایی بیشتر اینه همون فانکشن هارو تو کلاس پیاده پیاده کنیم و کار کنه یا اینکه کلا فرق میکنه؟
نمیخوام از pdo استفاده کنم همین اولش ب ی مشکلی خوردم
یک کلاس نوشتم برای دیتابیس
class db{
public function dbconnect(){
$db = mysqli_connect("localhost","root","");
return $db;
}
}
یک کلاس هم برای یوزر تعریف کردم ولی اررور داره و نمیتونم از شی کلاس دیتابس $db که ساختم استفاده کنم
require "class.db.php";
$obj = new db();
$db = $obj->dbconnect();
class users
{
public function register_user($email,$username,$password){
$sql = "insert into users (email,username,password) values ($email,$username,$password)";
$query = mysqli_query($db);
}
}
من تقریبا تو برنامه نویسی فانکشن بیس php مسلط شدم و یک برنامه کامل وب هم نوشتم الان میخوام شی گرایی رو یاد بگیرم
سوال اینه که شی گرایی بیشتر اینه همون فانکشن هارو تو کلاس پیاده پیاده کنیم و کار کنه یا اینکه کلا فرق میکنه؟
نمیخوام از pdo استفاده کنم همین اولش ب ی مشکلی خوردم
یک کلاس نوشتم برای دیتابیس
class db{
public function dbconnect(){
$db = mysqli_connect("localhost","root","");
return $db;
}
}
یک کلاس هم برای یوزر تعریف کردم ولی اررور داره و نمیتونم از شی کلاس دیتابس $db که ساختم استفاده کنم
require "class.db.php";
$obj = new db();
$db = $obj->dbconnect();
class users
{
public function register_user($email,$username,$password){
$sql = "insert into users (email,username,password) values ($email,$username,$password)";
$query = mysqli_query($db);
}
}