라이브러리

[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 함수는 보안 취약점이 많아, 사용을 중단하는 것을 권장한다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 375 페이지

검색

게시물 검색