用PHP从多个数据库表中获取数据作为数组

用PHP从多个数据库表中获取数据作为数组,php,mysql,arrays,Php,Mysql,Arrays,我想获得column1的所有数据,其中column2中有“asde”,并使用它们创建一个下拉列表。我该怎么做 我用过这个 $deneme = "SELECT column1 FROM table1 WHERE column2 LIKE '%INSE%'"; $deneme2 = mysql_query($deneme); $deneme3 = mysql_fetch_array($deneme2); SQL: 然后将其用于下拉列表选项: echo '<select

我想获得column1的所有数据,其中column2中有“asde”,并使用它们创建一个下拉列表。我该怎么做

我用过这个

    $deneme = "SELECT column1 FROM table1 WHERE column2 LIKE '%INSE%'";
    $deneme2 = mysql_query($deneme);
    $deneme3 = mysql_fetch_array($deneme2);
SQL:

然后将其用于下拉列表选项:

echo '<select name="fhdfh">';
while ($row = mysql_fetch_array($q, MYSQL_NUM))
    echo '<option value="'.$row[0].'" selected>'.$row[1].'</option>';
echo '</select>';
echo';
而($row=mysql\u fetch\u数组($q,mysql\u NUM))
回显“.$row[1]”;
回声';
试试这个


从column2='asde'的表格中选择distinct column1

您对哪个部分有问题?这个问题?将它们放入数组,还是从数组中创建下拉列表?请展示您迄今为止所写的内容,以便我们可以帮助您修复它。我们不是来为你写剧本的,我应该说得更清楚。我想用for循环选择它们。我选择了,但当我尝试回显它们时,我不能。@user355536给我们举一个不工作的代码示例。我删除了它,因为它不工作。但我写的和我使用的类似,上面写着警告:mysql_fetch_array()期望参数1是resource,布尔值在第40行给出|第40行->$data=mysql_fetch_array($q);谢谢!。但有一件事我想做。这不像以前那么重要了。如果我想为所有114张桌子做这个怎么办$q将是数组。美元行怎么样。是一种多维数组吗?
echo '<select name="fhdfh">';
while ($row = mysql_fetch_array($q, MYSQL_NUM))
    echo '<option value="'.$row[0].'" selected>'.$row[1].'</option>';
echo '</select>';