$con->准备与$con->sqli->准备之间的区别

  • 本文关键字:con- 区别 sqli- 之间 php
  • 更新时间 :
  • 英文 :


我总是被教导和使用$con->准备准备好的陈述。但是,本文的两个答案发布了人们使用$con->sqli->prepare。我还看到其他一些人在其他文章中使用它。

这是值得关注的吗?有什么区别?

通常有些人用连接的构造函数制作数据库连接类。这意味着当您初始化该类的对象时,构造函数将自动执行。
例如,这里是数据库类

<?php
class db
{
    public $conn;
    public function __construct()
    {
        $this->conn=mysqli_connect("localhost","root","","prepared");//A constructor is a function that is executed after the object has been initialized (its memory allocated, instance properties copied etc.). Its purpose is to put the object in a valid state.
        if($this->conn)
        {
            echo "";
        }
        else{
            echo $this->conn->error;
        }
    }
}
$db = new db();
?>


儿童类

include("db.php");
 class childclass extends db
{


public function database_query()//here you don't need to put $conn in parameters
 {
    $sql = "SELECT * FROM table";
    $result = $this->conn->query($sql);//Here you can see how we can call conn from db class
    print_r($result);


 }
}

我希望你明白我的意思。

最新更新