라이브러리
[PHP] mysqli::query - 데이터베이스에 대한 쿼리를 수행합니다.
PHP에서 mysqli::query 사용하기
PHP에서 MySQL 데이터베이스와 상호 작용하는 데 사용되는 `mysqli` 확장 모듈은 MySQLi 확장 모듈입니다. 이 모듈은 MySQL 데이터베이스에 연결하고 쿼리를 실행하는 데 사용됩니다.
# mysqli::query 메서드
`mysqli::query` 메서드는 MySQL 데이터베이스에 쿼리를 실행하고 결과를 반환하는 메서드입니다. 이 메서드는 두 가지 형태로 사용할 수 있습니다.
* 쿼리 실행: `mysqli::query` 메서드는 MySQL 데이터베이스에 쿼리를 실행하고 결과를 반환합니다. 쿼리가 성공적으로 실행되면 `true`를 반환하고, 실패하면 `false`를 반환합니다.
* 쿼리 결과: `mysqli::query` 메서드는 쿼리 결과를 반환할 수 있습니다. 결과는 `mysqli_result` 객체로 반환됩니다.
# 예제
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $mysqli->query("SELECT * FROM users");
// 쿼리 결과를 출력
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . "
";
echo "Name: " . $row["name"] . "
";
echo "Email: " . $row["email"] . "
";
echo "
";
}
} else {
echo "0 results";
}
// MySQL 데이터베이스 연결 종료
$mysqli->close();
?>
# 쿼리 실행 예제
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
if ($mysqli->query("CREATE TABLE users (id INT, name VARCHAR(255), email VARCHAR(255))")) {
echo "Table created successfully";
} else {
echo "Error creating table: " . $mysqli->error;
}
// MySQL 데이터베이스 연결 종료
$mysqli->close();
?>
# 쿼리 결과를 사용하는 예제
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $mysqli->query("SELECT * FROM users");
// 쿼리 결과를 사용
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . "
";
echo "Name: " . $row["name"] . "
";
echo "Email: " . $row["email"] . "
";
echo "
";
}
} else {
echo "0 results";
}
// MySQL 데이터베이스 연결 종료
$mysqli->close();
?>
# 쿼리 결과를 배열로 변환하는 예제
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $mysqli->query("SELECT * FROM users");
// 쿼리 결과를 배열로 변환
$users = array();
while ($row = $result->fetch_assoc()) {
$users[] = $row;
}
// 쿼리 결과를 출력
foreach ($users as $user) {
echo "ID: " . $user["id"] . "
";
echo "Name: " . $user["name"] . "
";
echo "Email: " . $user["email"] . "
";
echo "
";
}
// MySQL 데이터베이스 연결 종료
$mysqli->close();
?>
# 쿼리 결과를 JSON으로 변환하는 예제
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $mysqli->query("SELECT * FROM users");
// 쿼리 결과를 JSON으로 변환
$users = array();
while ($row = $result->fetch_assoc()) {
$users[] = $row;
}
// 쿼리 결과를 JSON으로 출력
echo json_encode($users);
// MySQL 데이터베이스 연결 종료
$mysqli->close();
?>
결론
PHP에서 MySQL 데이터베이스와 상호 작용하는 데 사용되는 `mysqli` 확장 모듈은 MySQLi 확장 모듈입니다. 이 모듈은 MySQL 데이터베이스에 연결하고 쿼리를 실행하는 데 사용됩니다. `mysqli::query` 메서드는 MySQL 데이터베이스에 쿼리를 실행하고 결과를 반환하는 메서드입니다. 이 메서드는 두 가지 형태로 사용할 수 있습니다. 쿼리 실행과 쿼리 결과를 반환합니다. 예제를 통해 `mysqli::query` 메서드를 사용하는 방법을 살펴보았습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.