>백엔드 개발 >PHP 문제 >php mysql_query 그게 무슨 뜻인가요?

php mysql_query 그게 무슨 뜻인가요?

藏色散人
藏色散人원래의
2021-10-28 09:53:052753검색

php mysql_query는 MySQL 쿼리를 실행하는 데 사용되는 PHP의 내장 함수입니다. 이 함수의 구문은 "mysql_query(query,connection)"이며, 여기서 쿼리 매개변수는 전송될 SQL 쿼리를 나타냅니다.

php mysql_query 그게 무슨 뜻인가요?

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php mysql_query는 무엇을 의미합니까?

mysql_query() 함수는 MySQL 쿼리를 실행합니다.

Syntax

mysql_query(query,connection)

매개변수

쿼리가 필요합니다. 전송할 SQL 쿼리를 지정합니다. 참고: 쿼리 문자열은 세미콜론으로 끝나서는 안 됩니다.

연결은 선택사항입니다. SQL 연결 식별자를 지정합니다. 지정하지 않으면 마지막으로 열린 연결이 사용됩니다.

설명

열린 연결이 없으면 이 함수는 연결을 설정하고 사용하기 위해 매개 변수 없이 mysql_connect() 함수를 호출하려고 시도합니다.

반환 값

mysql_query()는 SELECT, SHOW, EXPLAIN 또는 DESCRIBE 문에 대한 리소스 식별자만 반환하거나, 쿼리가 잘못 실행된 경우 FALSE를 반환합니다.

다른 유형의 SQL 문의 경우 mysql_query()는 성공적으로 실행되면 TRUE를 반환하고 오류가 발생하면 FALSE를 반환합니다.

FALSE가 아닌 반환 값은 쿼리가 유효하고 서버에서 실행될 수 있음을 의미합니다. 영향을 받거나 반환된 행 수에 대해서는 아무 것도 알려주지 않습니다. 쿼리가 성공적으로 실행되었지만 행에 영향을 주거나 반환하지 않았을 수도 있습니다.

참고: 이 기능은 레코드 세트를 자동으로 읽고 캐시합니다. 캐시되지 않은 쿼리를 실행하려면 mysql_unbuffered_query()를 사용하세요.

Example

예제 1

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die(&#39;Could not connect: &#39; . mysql_error());
  }
$sql = "SELECT * FROM Person";
mysql_query($sql,$con);
// 一些代码
mysql_close($con);
?>

예제 2

mysql_query() 함수를 통해 새 데이터베이스 만들기:

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die(&#39;Could not connect: &#39; . mysql_error());
  }
$sql = "CREATE DATABASE my_db";
if (mysql_query($sql,$con))
  {
  echo "Database my_db created";
  }
else
  {
  echo "Error creating database: " . mysql_error();
  }
?>

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

위 내용은 php mysql_query 그게 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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