public function getMaxRID() {
// open a connection to database
$conn = $this->getConnection();
if ($conn->connect_error) {
die("can not connect to database");
}
$query = "SELECT MAX(RID) AS MAXRID FROM Words";
$result = $conn->query($query);
if ($result->num_rows > 0) {
echo $result->fetch_assoc()["MAXRID"];
}
}
Это мой метод, который извлекает максимальное значение поля. В этом случае мы знаем, что у нас есть только одна строка и одно поле «MAXRID». Я получил это с помощью этого метода, но рекомендуется ли это?
Метод fetch_assoc() не указан в предлагаемом списке методов $ result object! Но когда я пишу это, выполняется без проблем!Получение значений/строк из базы данных MySql
Отключение $ запроса не нужен, он освобождается, когда функция выполнена. – Mario
Но это помогает, если вы используете одну и ту же переменную –