PHP mySQL使用数组值选择查询

时间:2014-04-23 10:36:31

标签: php mysql

我已经从表单中选中的复选框创建了一个数组。我想构造一个select查询,只显示这些字段(=数组值)。 我坚持查询。这就是我所拥有的:

<form name="myForm" method="get">

 <input type="checkbox" name="chk1[]" value="idStudent">ID<br><input type="checkbox" name="chk1[]" value="FirstName">First Name<br>
 <input type="checkbox" name="chk1[]" value="LastName">Last Name<br><input type="checkbox" name="chk1[]" value="City">City<br>
 <input type="checkbox" name="chk1[]" value="Phone">Phone<br><input type="checkbox" name="chk1[]" value="6">Cell Phone<br>
 <input type="checkbox" name="chk1[]" value="7">email<br><br>

 <input type="submit"  value="Search">

 </form> 

 <?php 

$checked = $_GET['chk1'];
for($i=0; $i < count($checked); $i++){
    echo "Selected " . $checked[$i] . "<br/>";
}
$ids = join(',',$checked);  
$sql = "SELECT * FROM Students;

?>

我应该在查询中使用什么而不是*? 感谢

0 个答案:

没有答案