yii2判断表是否存在的方法

  介绍

这篇文章主要介绍了yii2判断表是否存在的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强>分为两步:,,,,

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

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

<强>下面就贴我的代码咯。

table_name 美元;=氨怼?   ,,,,,,,juge 美元;=,美元处理→createCommand (“show  tables “)→queryAll ();   ,,,,//下面的deep_in_array()方法是自己写的方法,判断是否存在值是否存在二维数组中,yii2中调用本类方法,可以去掉行动   ,,,,,,,cun 美元;=,,$ this→deep_in_array (table_name, juge美元);   ,,,,,,,,,如果(! $村){   ,,,,,,,,,,,,,echo  json_encode (“nodata");   ,,,,,,,,,,,,,返回;   ,,,,,,,,,} //判断二维数组是否存在值   ,,,public , function  deep_in_array(数组)美元美元价值,,,{,,   ,,,,,,,,,,,foreach (array 美元;as 项目美元),{,,   ,,,,,,,,,,,,,,,如果(! is_array(项目)美元),{,,   ,,,,,,,,,,,,,,,,,,,if  (item 美元;==,美元值),{,,   ,,,,,,,,,,,,,,,,,,,,,,,return ,真的,,,   ,,,,,,,,,,,,,,,,,,,},else  {,,   ,,,,,,,,,,,,,,,,,,,,,,,还是,,,,   ,,,,,,,,,,,,,,,,,,,},,   ,,,,,,,,,,,,,,,},,,   ,,,,,,,,,,,,,,,,,,   ,,,,,,,,,,,,,,,如果(in_array(美元价值,项目)美元),{,,   ,,,,,,,,,,,,,,,,,,,return ,真的,,,,,,,   ,,,,,,,,,,,,,,,},else 如果($ this→deep_in_array(美元价值,项目)美元),{,,   ,,,,,,,,,,,,,,,,,,,return ,真的,,,,,,,   ,,,,,,,,,,,,,,,},,   ,,,,,,,,,,,},,,   ,,,,,,,,,,,return 假的,,,,   ,,,,,,,}

感谢你能够认真阅读完这篇文章,希望小编分享的“yii2判断表是否存在的方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

yii2判断表是否存在的方法