>  기사  >  백엔드 개발  >  PHPmysqli에서 여러 명령문을 일괄 실행하는 방법

PHPmysqli에서 여러 명령문을 일괄 실행하는 방법

墨辰丷
墨辰丷원래의
2018-05-19 10:11:232456검색

이 글에서는 주로 mysqli를 구현하여 여러 문장을 일괄적으로 실행하는 방법을 소개하고 있으며, mysqli에 접속하여 여러 문장을 일괄 실행하는 PHP의 관련 연산 기술을 예시 형식으로 분석하여 도움이 필요한 친구들이 참고할 수 있습니다.

자세한 내용은 다음과 같습니다.

여러 작업을 수행하거나 한 번에 여러 결과 집합을 검색할 수 있습니다.

예:

<?php
$mysqli = new mysqli("localhost", "root", "111111", "test");
/* check connection */
if (mysqli_connect_errno()) {
  printf("Connect failed: %s\n", mysqli_connect_error());
  exit();
}
/* multi_query执行一个或多个针对数据库的查询。多个查询用分号进行分隔。 */
$query = "SELECT * from test where id = 1;";
$query .= "SELECT name FROM test";
/* 批量执行查询 ,如果第一个查询失败则返回 FALSE。*/
if ($mysqli->multi_query($query)) {
  do {
    /* 获取第一个结果集 */
    if ($result = $mysqli->store_result()) {
      while ($row = $result->fetch_row()) {
        printf("%s\n", $row[0]);
      }
      $result->free();
    }
    /* 检查一个多查询是否有更多的结果 */
    if ($mysqli->more_results()) {
      printf("-----------------\n");
    }
    //准备下一个结果集
  } while ($mysqli->next_result());
}
/* close connection */
$mysqli->close();
?>

관련 권장 사항:

php+mysqli 다중 테이블 데이터 일괄 쿼리 방법, phpmysqli 다중 테이블 쿼리_PHP 튜토리얼

php+mysqli는 다음의 일괄 실행을 구현합니다. 삽입, 메소드 데이터를 업데이트하고 삭제하기 위해 phpmysqli_PHP tutorial

php+mysqli는 데이터 삽입, 업데이트 및 삭제 방법의 일괄 실행을 구현합니다. phpmysqli_PHP tutorial

위 내용은 PHPmysqli에서 여러 명령문을 일괄 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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