Rumah >pembangunan bahagian belakang >tutorial php > 关于mysqli扩展库中的对象有关问题

关于mysqli扩展库中的对象有关问题

WBOY
WBOYasal
2016-06-13 13:38:04885semak imbas

关于mysqli扩展库中的对象问题
$mysqli_stmt=$mysqli->prepare($sql);

上面的prepare是属于mysqli_stmt类的?为什么直接用$mysqli->prepare?两个根本没关系
按道理应该这样
$mysqli_stml=new mysqli_stmt();
$stmt=$mysql_stmt->prepare();


------解决方案--------------------
mysqli_stmt mysqli::prepare ( string $query )
手册上的定义你能找到吧?
它的含义是 prepare属于mysqli类,参数为字符串类型,返回值是mysqli_stmt类的实例。
------解决方案--------------------

探讨

还是不太懂。。直接用这句话$stmt=$mysqli->prepare($sql);就相当于创建了一个对象$stmt?但是创建对象应该用new 的啊。。这地方我整不明白。刚打错了。。
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn