我可以建立数据库连接,可以列出数据库中的所有表,甚至可以列出表中的所有列。我似乎无法做的是吐出表中的数据列表。
我尝试了几种方法来执行此操作,但似乎无法摆脱“无法执行查询”错误。不太确定我缺少什么。我已经阅读了几个示例,并在这里包括了我的最后两次尝试。
示例一:
$sql = "SELECT wonum FROM WebWoUpdate";
$res = odbc_exec($conn, $sql);
while ($row = odbc_fetch_array($res)) {
print($row['wonum'].",".$row['wonum'].",".$row['wonum']."\n");
}
odbc_free_result($res);
示例二:
$query = "SELECT WONUM, WOSTATUS, DateAdded, WrkrComments FROM WebWoUpdate";
$result = odbc_exec($conn, $query) or die("Couldn't execute query!");
echo "About to get field count<br/>";
$field_count = odbc_num_fields($queryexec);
echo "COUNT {$field_count}<br/>";
// Get results
echo "About to display results<br/>";
odbc_result_all($queryexec);
但这很好用。...
$outval = odbc_columns($conn, "MP2", "%", "WebWoUpdate", "%");
$pages = array();
while (odbc_fetch_into($outval, $pages)) {
echo $pages[3] . "<br />\n";
我只想显示数据>。