MySQL データ テーブルが破損しています。PHP は、MySQL データベース内のすべてのテーブルの実装コードを取得します。

WBOY
リリース: 2016-07-29 08:46:00
オリジナル
1131 人が閲覧しました

コードをコピーします コードは次のとおりです:


function list_tables($database)
{
$rs = mysql_list_tables($database)
while ($row = mysql_fetch_row() $rs) ) {
$tables[] = $row[0];
mysql_free_result($rs);
return $tables;


しかし、mysql_list_tables メソッドは廃止されたため、上記のプログラムを実行すると、古いメソッドが提供されます プロンプト情報は次のとおりです:



コードをコピーします

コードは次のとおりです:非推奨: 関数 mysql_list_tables() は … xxx 行目で非推奨です


1 つの解決策は次のとおりです。メソッドを表示せずに php.ini で error_reporting を設定するには 古いプロンプト情報



コードをコピー

コードは次のとおりです:error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED


別の方法は、代替手段を使用することです。 PHP公式が推奨するアプローチ:



コードをコピー

コード 次のように: function list_tables($database)

{

$rs = mysql_query("SHOW TABLES FROM $database");
$tables = array( );
while ($row = mysql_fetch_row($rs)) {
$tables[] = $row[0]
mysql_free_result($rs);
上記は、MySQL データ テーブルの破損の内容を含む、PHP を使用して MySQL データベース内のすべてのテーブルを取得するための実装コードを紹介しています。PHP チュートリアルに興味のある友人の参考になれば幸いです。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!