我期待來填充在查詢被觀看的所有列的一個陣列可以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是資源,布爾值 –