我有重复问题...
for($I = 9; $I < 15; $I++){
$Selectsomething = mysqli_query($Con, "SELECT blah blah blah");
while($SomethingRow = mysqli_fetch_object($Selectsomething)){
$Add .= "<option value='" . $SomethingRow->some . "'>" . $SomethingRow->some . "</option>";
}
echo $Add;
}
我想要相同的选项重复选择,但重复给予mi超过我想要的
我想要的例子
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
是什么让我在最后的$ I重复
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
最后一次重新报告是7次,我的选项重复7次
答案 0 :(得分:0)
万一你实际上是想从你的数据库中获取10到15行(看起来好像你正在尝试模拟),然后改变它:
$ Selectsomething = mysqli_query($ Con,“SELECT blah blah blah”);
使用mysqls LIMIT子句
$start = 10;
$end = 15;
$Selectsomething = mysqli_query($Con, "SELECT blah blah blah LIMIT $start, $end");
如果那不是您正在尝试的,那么请忽略这一点,或详细说明为什么数字10到15对您很重要。
答案 1 :(得分:0)
只需删除外部循环。 像这样:
$Selectsomething = mysqli_query($Con, "SELECT blah blah blah");
while($SomethingRow = mysqli_fetch_object($Selectsomething)){
$Add .= "<option value='" . $SomethingRow->some . "'>" . $SomethingRow->some . "</option>";
}
echo $Add;