以下是获取数据库中所有表的列表的方法.. 以及如何实际完成并获取结果的示例.. 您无需输入架构和其他所有内容。
<?php
$conn = odbc_connect("$database", "$username", "$password");
$tablelist = odbc_tables($conn);
while (odbc_fetch_row($tablelist)) {
if (odbc_result($tablelist, 4) == "TABLE")
echo odbc_result($tablelist, 3) ."<br>";
}
?>
要了解上面在做什么,
使用 odbc_result_all($tablelist); 这将显示 odbc_tables() 返回的所有内容,然后您可以查看它,更好地了解 odbc_tables() 的工作原理以及它在字符串中返回的内容,以便更好地了解如何处理它。
如果我当时只看一下 odbc_tables() 返回的完整字符串,就会节省很多时间,所以建议您花一两分钟看看.. 这里是如何做的示例.. 对我来说很有帮助;x。
<?php
$conn = odbc_connect("$database", "$username", "$password");
$tablelist = odbc_tables($conn);
while (odbc_fetch_row($tablelist)) {
echo odbc_result_all($tablelist);
}
?>
希望这能帮助一些人.. 我还有很多东西要补充,但现在没时间 :(
所以再次希望这能有所帮助。
Liquidice