>  기사  >  백엔드 개발  >  mysql 테이블이 존재하는지 감지하는 PHP 메소드

mysql 테이블이 존재하는지 감지하는 PHP 메소드

墨辰丷
墨辰丷원래의
2018-05-19 10:50:051006검색

이 글에서는 주로 PHP가 mysql 테이블의 존재를 감지하는 방법을 소개합니다. PHP가 pdo 연결과 mysql 함수를 사용하여 mysql 테이블의 존재 여부를 판단하는 방법을 구현하는 방법을 예제 형식으로 요약하고 분석합니다. to it

pdo:

<?php
$dsn = &#39;mysql:dbname=test;host=127.0.0.1&#39;;
$user = &#39;root&#39;;
$password = &#39;&#39;;
try {
  $pdo = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
  die("数据库连接失败".$e->getMessage());
}
$table = &#39;cy_news&#39;;
//判断表是否存在
$result = $pdo->query("SHOW TABLES LIKE &#39;". $table."&#39;");
$row = $result->fetchAll();
if(&#39;1&#39; == count($row)){
  echo "Table exists";
} else {
  echo "Table does not exist";
}
?>

mysql:

<?php
$con = mysql_connect("localhost","root","");
mysql_select_db("php_cms", $con);
$table = &#39;cy_news&#39;;
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE &#39;". $table."&#39;"))==1) {
  echo "Table exists";
} else {
  echo "Table does not exist";
}
?>

관련 추천:

MySQL 테이블 데이터 파일 손상으로 인해 데이터베이스가 시작되지 않습니다. 설명

mysql 테이블 사용 방법

php를 사용하여 mysql 테이블이 있는지 쿼리

연결하는 방법 요약

위 내용은 mysql 테이블이 존재하는지 감지하는 PHP 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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