在非对象上对成员函数query()的调用错误
$resut = $mysqli->query("SELECT users FROM $gid WHERE $gid.id != 1 ");
$myro = mysqli_fetch_assoc($resut);
function insertLogin($myro)
{
while ($myro == true) {
$myroq = $myro['users'];
$result = mysqli_query($mysqli, "SELECT * FROM users WHERE users.login='$myroq'");
$myros = mysqli_fetch_assoc($result);
$orgroupcountnew = $myros['orgoup'] + 1;
$gncountnew = $myros['gn'] + 1;
$rest = $mysqli->query("UPDATE users SET balance ='$balance', gn = '$gncountnew', orgroup = '$orgroupcountnew' WHERE users.login= '$myroq'");
}
}
$ mysqli变量在文档的开头声明。
$mysqli = new mysqli ("127.0.0.1:3306", "root", "", "mybase");
$mysqli->query("SET NAMES 'utf8'");
,并在调用此函数时,插入登录($ myro);显示此行中的错误
$rest = $mysqli ->query("UPDATE
个用户SET
余额='$balance',
gn = '$gncountnew',
或组= '$orgroupcountnew' WHERE
个用户.
登录= '$myroq'");
尽管之前曾调用过类似的请求,但是使用的方法略有不同(此外,如果将$ result = mysqli_query
重写为$ mysqli -> query
,则会在此行中产生错误,但是如果您重新制作{ {1}}到$ rest = $ mysqli -> query
,什么都根本不起作用,重新启动后页面冻结,仅此而已。
我读取了需要通过全局变量执行的操作,依此类推,但是由于我将全局mysqli_query
插入到函数中,该页面无法正常工作,因此无法正常工作。问题在于这不是全部代码,并且无法关闭和重新打开连接,其余部分无法正常工作。帮助并说明需要做什么。
我尝试了另一种方法,但仍然无法正常工作
$ mysqli
并且这样
function insertLogin ($resut) {
while (($myroq = $resut-> fetch_assoc()) != false) {
$myroq = $resut['users'];
$resut = $mysqli->query("SELECT `users` FROM `$gid` WHERE `$gid`.`id` != 1 " );
insertLogin ($resut);
,但页面再次冻结。请帮忙。