2012-03-13 9 views
1

実際には、私はPHPを初めて使っています。 私のコードはここに行く:この場合sqlクエリでフェッチされる要素全体を格納します

<?php 
$mysql = mysql_connect('localhost','Susi','susi'); 
mysql_select_db('mydb', $mysql); 
$rs = mysql_query("show tables;"); 
$nonTable = array('table_1','table_2'); 

while ($tabs = mysql_fetch_assoc($rs)) { 
    foreach ($tabs as $tables) { 
    echo $tables.'<br />'; 
    } 
} 
?> 

$ RSストアデータベースのテーブル全体 "mydbという"。 もう1つの配列$ nontableには、既にテーブルリスト"mydb"のテーブルが含まれています。

は私が「$ nontable」配列内のテーブルを除くループながらにそれらのテーブル名にを渡したいです。

私は

array_diff($rs,$nontable) 

を試してみましたが、それはNULL結果を提供します。

誰かが私を助け場合、私は

答えて

関連する問題