最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

yii中如何判断数据表是否存在于数据库中

来源:动视网 责编:小采 时间:2020-11-03 18:22:10
文档

yii中如何判断数据表是否存在于数据库中

yii中如何判断数据表是否存在于数据库中:判断方法分为两步:第一步:找出数据库中所有表名,表名得到的是二维数组。第二步:判断表名是否存在二维数组中。代码示例:$table_name =table; $juge = $handle->createCommand("show tables ")->queryA
推荐度:
导读yii中如何判断数据表是否存在于数据库中:判断方法分为两步:第一步:找出数据库中所有表名,表名得到的是二维数组。第二步:判断表名是否存在二维数组中。代码示例:$table_name =table; $juge = $handle->createCommand("show tables ")->queryA


判断方法分为两步:

第一步:找出数据库中所有表名,表名得到的是二维数组。

第二步:判断表名是否存在二维数组中。

代码示例:

$table_name =‘table’;
 $juge = $handle->createCommand("show tables ")->queryAll();
//下面的deep_in_array()方法是自己写的方法,判断是否存在值是否存在二维数组中,yii2中调用本类方法,可以去掉action
 $cun = $this->deep_in_array($table_name,$juge);
 if(!$cun){
 echo json_encode("nodata");
 return;
 }
//判断二维数组是否存在值
 public function deep_in_array($value, $array) { 
 foreach($array as $item) { 
 if(!is_array($item)) { 
 if ($item == $value) { 
 return true; 
 } else { 
 continue; 
 } 
 } 
 
 if(in_array($value, $item)) { 
 return true; 
 } else if($this->deep_in_array($value, $item)) { 
 return true; 
 } 
 } 
 return false; 
 }

相关文章教程推荐:yii教程

文档

yii中如何判断数据表是否存在于数据库中

yii中如何判断数据表是否存在于数据库中:判断方法分为两步:第一步:找出数据库中所有表名,表名得到的是二维数组。第二步:判断表名是否存在二维数组中。代码示例:$table_name =table; $juge = $handle->createCommand("show tables ")->queryA
推荐度:
标签: 数据 如何 判断
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top