问题在于$ uname是一个对象,而不是字符串。您需要调用$ uname的方法之一来访问数据。
function update_/confirm/i_field($pre) { $uname = $this->conn->query("SELECT usr FROM tz_members WHEReconfirm='".$pre."'"); while ($row = $uname->fetch_assoc()) { $this->conn->query("UPDATE tz_members SET confirm='yes' WHEReusr='".$row["usr"]."'"); }}应该这样做(或上述解决方案之一)。



