0

私はPHPとMySqlに本当に慣れていないので、問題の解決策を探しましたが、何も見つかりませんでした。初めてここに質問します。

私は動的にMySQLテーブルを作成してそれらをリストします。問題は、ページに各テーブルのcointainを表示したいということです include("config.php");

$sql = "SHOW TABLES FROM pendejas";
$result = mysql_query($sql);

if (!$result) {
echo "DB Error, could not list tables\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}

while ($row = mysql_fetch_row($result)) {
if ( //     exclude some table to show 
        ($row[0] <> 'pasajeros') &&
    ($row[0] <> 'usuarios') &&
    ($row[0] <> 'grupos')
       )

echo " $row[0]". "<br>"; // list tables 
// This code displays table list but 
// I need to show contain of each table listed on this page but how :( 
}
mysql_free_result($result);

前もって感謝します

4

2 に答える 2

0

まず、減価償却されているため、 mysqlimysql_に切り替えることをお勧めします。

次に、手続き型メソッドを使用している場合、mysqli_connectで接続ポインターを作成し、それをコードに渡す必要があります。

$con = mysqli_connect('localhost', $username, $password, 'mydb');
$sql = "SHOW TABLES FROM pendejas";
$result = mysqli_query($con, $sql);
于 2013-10-18T13:12:01.670 に答える