php mysql_query() 함수는 sql 문을 실행하는 데 사용됩니다. 데이터를 쿼리하고 업데이트하고 추가할 때 sql 문을 작성한 다음 mysql_query() 함수를 사용하여 sql 문을 실행하여 지정된 데이터베이스 구문을 실행할 수 있습니다. "mysql_query($sql [,$con])".
이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!