라이브러리
[PHP] mysql_db_query - 데이터베이스를 선택하고 해당 데이터베이스에서 쿼리를 실행합니다.
PHP에서 MySQL DB Query
PHP는 MySQL DB Query를 사용하여 데이터베이스와 상호 작용할 수 있습니다. MySQL DB Query는 MySQL 데이터베이스에 쿼리를 실행하고 결과를 반환하는 함수입니다.
MySQL DB Query 함수
PHP에서 MySQL DB Query 함수는 다음과 같습니다.
* `mysql_connect()`: MySQL 데이터베이스에 연결합니다.
* `mysql_select_db()`: MySQL 데이터베이스를 선택합니다.
* `mysql_query()`: MySQL 데이터베이스에 쿼리를 실행합니다.
* `mysql_fetch_array()`: 쿼리 결과를 배열로 반환합니다.
예제: MySQL DB Query 사용하기
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결합니다.
$host = 'localhost';
$username = 'root';
$password = 'password';
$db_name = 'mydb';
$conn = mysql_connect($host, $username, $password);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
// MySQL 데이터베이스를 선택합니다.
mysql_select_db($db_name, $conn);
// MySQL DB Query를 사용하여 데이터를 삽입합니다.
$query = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";
$result = mysql_query($query, $conn);
if (!$result) {
die('Error: ' . mysql_error());
}
// MySQL DB Query를 사용하여 데이터를 조회합니다.
$query = "SELECT * FROM users";
$result = mysql_query($query, $conn);
if (!$result) {
die('Error: ' . mysql_error());
}
// 쿼리 결과를 배열로 반환합니다.
while ($row = mysql_fetch_array($result)) {
echo $row['name'] . ' ' . $row['email'] . "
";
}
// MySQL 데이터베이스 연결을 종료합니다.
mysql_close($conn);
?>
예제: MySQL DB Query 사용하기 (삭제, 업데이트)
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결합니다.
$host = 'localhost';
$username = 'root';
$password = 'password';
$db_name = 'mydb';
$conn = mysql_connect($host, $username, $password);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
// MySQL 데이터베이스를 선택합니다.
mysql_select_db($db_name, $conn);
// MySQL DB Query를 사용하여 데이터를 삭제합니다.
$query = "DELETE FROM users WHERE id = 1";
$result = mysql_query($query, $conn);
if (!$result) {
die('Error: ' . mysql_error());
}
// MySQL DB Query를 사용하여 데이터를 업데이트 합니다.
$query = "UPDATE users SET name = 'Jane Doe' WHERE id = 1";
$result = mysql_query($query, $conn);
if (!$result) {
die('Error: ' . mysql_error());
}
// MySQL 데이터베이스 연결을 종료합니다.
mysql_close($conn);
?>
참고
* MySQL DB Query 함수는 MySQL 5.7 버전부터 deprecated되었으며, PHP 7.0 버전부터 deprecated되었다.
* MySQL DB Query 함수 대신 MySQLi 또는 PDO를 사용하는 것을 권장한다.
* MySQL DB Query 함수는 보안 취약점이 많아, 사용을 중단하는 것을 권장한다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.