代码重复(PHP)

时间:2013-02-21 15:20:25

标签: php mysql sql repeat

我正在尝试不重复代码。有没有办法让这个工作,所以我不必为这三个人写三次代码?原谅我的无知:我是初学者。

$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...
}

1 个答案:

答案 0 :(得分:4)

使用IN()

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

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