mysqli_query($GLOBALS["___mysqli_ston"], $query )什么意思
时间: 2023-05-14 09:05:29 浏览: 393
这是一个 PHP 函数,用于执行 MySQL 数据库查询语句。其中,$GLOBALS["___mysqli_ston"] 是一个全局变量,用于存储数据库连接对象。$query 则是要执行的 SQL 查询语句。
相关问题
is_null($___mysqli_res = mysqli_close($GLOBALS["___mysqli_ston"]))是什么意思
这是一个 PHP 语言中的函数,用于关闭 MySQL 数据库连接。is_null() 函数则是用于判断一个变量是否为 null,如果 mysqli_close() 函数成功关闭了数据库连接,则返回 true,否则返回 false。
// 执行当前语句 $query = "SELECT * FROM my_table WHERE id = 123"; $result = mysqli_query($conn, $query); // 获取当前行数据 $row = mysqli_fetch_assoc($result); // 获取前一行数据 mysqli_data_seek($result, mysqli_num_rows($result) - 2); $prev_row = mysqli_fetch_assoc($result); // 获取后一行数据 mysqli_data_seek($result, mysqli_num_rows($result)); $next_row = mysqli_fetch_assoc($result);中的 -2 是什么意思?
`-2` 表示将结果集的指针移到当前行的前一行。因为在当前行执行 `fetch_assoc()` 函数时,结果集的指针已经自动向下移动了一行,所以要获取当前行的前一行,需要将指针向上移动两行。
具体来说,`mysqli_num_rows()` 函数返回结果集中的行数,然后 `-2` 就是将结果集的指针向上移动两行,使其指向当前行的前一行。
阅读全文