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
하지만 동일한 변수를 사용하는 경우 도움이됩니다. –