假设我有一个数组如下
$sql_column_headings = array("Week Period", "Comments Approved", "Comment Replies");
数组中的项目数量不固定,因为它们是从“选择多个列表”中选择的。
该列表可能包含3个以上的项目,可以选择任意数量的项目。然后按下提交按钮。 如何创建一个select语句,其中列标题取自上面提到的数组。感谢。
答案 0 :(得分:1)
试试这个,
$sql_column_headings = array("Week Period", "Comments Approved", "Comment Replies");
$itemStr = implode(",",$sql_column_headings);
$qry = "SELECT * FROM table_name WHERE field_name IN('$itemStr')";
$resSet = mysql_query($qry);
答案 1 :(得分:1)
$sql_column_headings = array("Week Period", "Comments Approved", "Comment Replies");
$columns = implode(",",$sql_column_headings);
$sql = "SELECT '$columns' FROM table_name";
$result = mysql_query($sql);