>백엔드 개발 >PHP 문제 >PHP mysql_query()를 사용하는 방법

PHP mysql_query()를 사용하는 방법

青灯夜游
青灯夜游원래의
2021-09-15 11:51:083270검색

php mysql_query() 함수는 sql 문을 실행하는 데 사용됩니다. 데이터를 쿼리하고 업데이트하고 추가할 때 sql 문을 작성한 다음 mysql_query() 함수를 사용하여 sql 문을 실행하여 지정된 데이터베이스 구문을 실행할 수 있습니다. "mysql_query($sql [,$con])".

PHP mysql_query()를 사용하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, PHP5 버전, DELL G3 컴퓨터

php mysql_query 함수는 sql 문을 실행하는 데 사용됩니다. 예를 들어 데이터를 쿼리하고 업데이트하고 추가할 때 일반적으로 다음과 같이 작성합니다. sql 문을 작성한 다음 mysql_query를 사용하여 sql에 필요한 작업을 수행합니다.

먼저 예를 살펴보겠습니다.

<?php
  $host="mysql153.secureserver.net";
  $uname="root";
  $pass="password";
  $database="manongjc";
  
  $connection= mysql_connect ($host, $uname, $pass) or die ("Database connection failed!");
  $result=mysql_select_db ($database) or die ("Database could not be selected");
  $query = "drop table if exists mytable";
  $result = mysql_query ($query) or die ("Query failed.");
?>

PHP가 데이터베이스를 작동하는 단계는 대략 다음 단계로 나눌 수 있습니다.

  • 1. 데이터베이스 서버에 연결합니다.

  • 2.

  • 3 SQL 문을 실행합니다

  • 4. SQL 문에서 얻은 결과 집합을 처리합니다

  • 5. 데이터베이스 서버를 닫거나 연결을 끊습니다

mysql_query() 함수를 사용하여 다음과 같은 SQL 문을 실행합니다. 위의 예에서 볼 수 있듯이:

  $query = "drop table if exists mytable";
  $result = mysql_query ($query)

이 SQL 문은 mytable 테이블을 삭제하는 명령입니다. 실행이 성공하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 그러나 mysql_query 함수가 반드시 true와 false만 반환하는 것은 아닙니다.

mysql_query 함수는 SELECT, SHOW, EXPLAIN 또는 DESCRIBE 문에 대한 리소스 식별자를 반환하거나 쿼리가 잘못 실행된 경우 FALSE를 반환합니다. 다른 유형의 SQL 문의 경우 mysql_query()는 성공 시 TRUE를 반환하고 오류 시 FALSE를 반환합니다.

참고:

mysql_query()는 PHP 5.5.0부터 더 이상 사용되지 않으며 PHP 7.0.0부터 제거됩니다. 이는 MySQLi 또는 PDO_MySQL 확장으로 대체되어야 합니다. 이 함수의 대안은 다음과 같습니다:

  • mysqli_query()

  • PDO::query()

권장 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP mysql_query()를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.