我已经创建了一个下拉菜单,并希望使用获得的变量在mysql查询中选择一列。我使用了以下代码:
<select name="selectedvalue">
<option value="n1">Birthweight</option>
<option value="n2">3-month weight</option>
<option value="n3">6-month weight</option>
</select>
稍后我将使用
$selval = ($_POST['selectedvalue']);
mysql查询:
$lambings = "Select year, `".($_POST['selectedvalue'])."` as weight from mytable
GROUP by year(dob)";
但是sql查询每次都会失败。
1条答案
按热度按时间juud5qan1#
问题不在于变量,而在于查询本身。你可以用
group by
只有当你有count/ averages
等等。要么改变,要么移除
group by
参与你的询问。