我期待来填充在查询被观看的所有列的一个阵列可以mysql_list_fields说做连接查询
$sql='SELECT a.tutorial_id, a.tutorial_author, b.tutorial_count
FROM tutorials_tbl a, tcount_tbl b
WHERE a.tutorial_author = b.tutorial_author';
function getColoumns($sql) {
$result = mysql_query("SHOW COLUMNS FROM (". $sql."));
if (!$result) {
echo 'Could not run query: ' . mysql_error();
}
$fieldnames=array();
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
$fieldnames[] = $row['Field'];
}
}
return $fieldnames;
}
我似乎无法得到它的权利。任何人都可以帮助我。 在此先感谢。
除了明显缺少''',任何错误信息?你能更详细地描述你的问题吗? – Sirko
OOPs对不起,应该是。$ sql)我以前试过,这只是我写的 这是一个mysql_fetch_array()期望参数1是资源,布尔值 –