
mysql_query 함수는 PHP에서 데이터베이스에 접근하여 SQL 쿼리를 실행하는 함수입니다.
mysql_query 함수를 사용하기 위해서는 다음과 같은 방법을 사용할 수 있습니다.
1. 쿼리를 작성합니다. 예를 들어, 데이터베이스에 새로운 레코드를 삽입하는 쿼리는 다음과 같습니다.
#hostingforum.kr
php
$query = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')";
2. mysql_query 함수를 사용하여 쿼리를 실행합니다.
#hostingforum.kr
php
$result = mysql_query($query);
3. 쿼리가 성공적으로 실행되었는지 확인합니다. 성공적으로 실행되었다면, $result는 TRUE를 반환합니다.
#hostingforum.kr
php
if ($result) {
echo "쿼리가 성공적으로 실행되었습니다.";
} else {
echo "쿼리가 실패했습니다.";
}
mysql_query 함수는 PHP 5.5에서 deprecated 되었으며, PHP 7.0부터는 사용할 수 없습니다. 대신, mysqli_query 함수나 PDO를 사용하는 것을 권장합니다.
mysqli_query 함수는 MySQLi 확장 함수로, mysql_query 함수와 유사하게 작동합니다.
#hostingforum.kr
php
$mysqli = new mysqli("localhost", "username", "password", "database");
$query = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')";
$result = $mysqli->query($query);
PDO는 PHP Data Objects 확장 함수로, 다양한 데이터베이스에 접근할 수 있습니다.
#hostingforum.kr
php
$pdo = new PDO("mysql:host=localhost;dbname=database", "username", "password");
$query = "INSERT INTO users (name, email) VALUES (:name, :email)";
$stmt = $pdo->prepare($query);
$stmt->execute(array(":name" => "John Doe", ":email" => "johndoe@example.com"));
위의 예제에서, mysqli_query 함수와 PDO를 사용하여 mysql_query 함수의 역할을 대체할 수 있습니다.
2025-06-28 15:37