1

我试图不重复代码。有什么办法可以让这个工作,所以我不必为三个人写三遍代码?原谅我的无知:我是初学者。

$c1 = "Rufus T Firefly";
$c2 = "Chicolini";
$c3 = "Pinky";

for ($i=1; $i<=3; $i++){
  $result = mysqli_query($dbc, ' SELECT * FROM voters WHERE choice = "'. $c($i).'" ');
  //create table...
}
4

1 回答 1

4

采用IN()

$sql = "SELECT * FROM voters WHERE choice IN('Rufus T Firefly', 'Chicolini', 'Pinky')"
$result = mysqli_query($dbc, $sql);

现在不需要循环或数组(生成您的查询)。

于 2013-02-21T15:21:36.870 回答