通过函数返回引用来对类的属性初始化时,出现错误 "No database selected"
程序员文章站
2022-05-23 22:40:36
...
php
connect_error) { die("Connection failed: " . $conn->connect_error); } $conn->query("SET NAMES 'UTF8'"); return $conn; } ?>
php
conn=connectdb(); $result=$this->conn->query("SELECT * FROM 15_spring_new WHERE 1;"); var_dump($this->conn->error); } } $bar = new Bar; ?>
发现只要在函数中调用,就会出现这个问题。
该错误输出为:"No database selected"
而当我在类外面使用时,程序运行正常。
错误在哪里?
回复内容:
php
connect_error) { die("Connection failed: " . $conn->connect_error); } $conn->query("SET NAMES 'UTF8'"); return $conn; } ?>
php
conn=connectdb(); $result=$this->conn->query("SELECT * FROM 15_spring_new WHERE 1;"); var_dump($this->conn->error); } } $bar = new Bar; ?>
发现只要在函数中调用,就会出现这个问题。
该错误输出为:"No database selected"
而当我在类外面使用时,程序运行正常。
错误在哪里?
上一篇: 恢复丢失的控制文件
下一篇: 怎么样删除数组中的中间元素与末尾元素?