라이브러리
[PHP] mysql_result - 결과 데이터 가져오기
PHP에서 MySQL_result
PHP에서 MySQL_result는 MySQL 데이터베이스와 상호작용하는 데 사용되는 함수입니다. MySQL_result 함수는 MySQL 쿼리 결과를 반환하는 데 사용됩니다. 이 함수는 MySQLi 확장 함수 중 하나입니다.
MySQL_result 함수의 사용법
MySQL_result 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
mysql_result($result, $row, $field)
- `$result`: MySQL 쿼리 결과를 반환하는 MySQL 결과 객체입니다.
- `$row`: 결과에서 반환할 행 번호입니다. 0부터 시작합니다.
- `$field`: 결과에서 반환할 열 번호입니다. 0부터 시작합니다.
예제
다음 예제는 MySQL_result 함수를 사용하여 MySQL 쿼리 결과를 반환하는 방법을 보여줍니다.
#hostingforum.kr
php
// MySQL 연결
$conn = mysql_connect("localhost", "username", "password");
mysql_select_db("mydb");
// MySQL 쿼리
$query = "SELECT * FROM users";
// MySQL 쿼리 실행
$result = mysql_query($query);
// 결과에서 첫 번째 행의 이름을 반환
echo mysql_result($result, 0, "name");
// 결과에서 첫 번째 행의 나이를 반환
echo mysql_result($result, 0, "age");
// 결과에서 두 번째 행의 이름을 반환
echo mysql_result($result, 1, "name");
// 결과에서 두 번째 행의 나이를 반환
echo mysql_result($result, 1, "age");
// MySQL 연결 닫기
mysql_close($conn);
MySQL_result 함수의 제한점
MySQL_result 함수는 MySQLi 확장 함수 중 하나이지만, MySQLi 확장 함수를 사용하는 것을 권장하지 않습니다. MySQLi 확장 함수는 MySQL 5.5.5 이상에서 사용할 수 없으며, MySQL 8.0 이상에서는 사용할 수 없습니다. 대신, MySQLi 확장 함수를 사용하는 것을 권장합니다.
MySQLi 확장 함수를 사용하는 방법
MySQLi 확장 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
// MySQL 연결
$conn = new mysqli("localhost", "username", "password", "mydb");
// MySQL 쿼리
$query = "SELECT * FROM users";
// MySQL 쿼리 실행
$result = $conn->query($query);
// 결과에서 첫 번째 행의 이름을 반환
echo $result->fetch_assoc()["name"];
// 결과에서 첫 번째 행의 나이를 반환
echo $result->fetch_assoc()["age"];
// 결과에서 두 번째 행의 이름을 반환
$result->data_seek(1);
echo $result->fetch_assoc()["name"];
// 결과에서 두 번째 행의 나이를 반환
$result->data_seek(1);
echo $result->fetch_assoc()["age"];
// MySQL 연결 닫기
$conn->close();
결론
MySQL_result 함수는 MySQL 데이터베이스와 상호작용하는 데 사용되는 함수입니다. 그러나 MySQLi 확장 함수를 사용하는 것을 권장하지 않습니다. 대신, MySQLi 확장 함수를 사용하는 것을 권장합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.