为预定义的数字运行while循环(执行查询)

时间:2016-04-17 18:47:24

标签: php mysql for-loop

我想运行此查询$query = mysqli_query($connect, "INSERT INTO user_thoughts VALUES ('','message', '$date_of_msg','', '$name', 'yes')");

for($i=0; $i < 10; $i++) {
    $query = mysqli_query($connect, "INSERT INTO user_thoughts VALUES ('','message', '$date_of_msg','', '$name', 'yes')");
        break;
}

根据我的理解,需要一个for循环?但我不明白查询如何适应while循环,例如,这是我到目前为止所做的:

$user = new User();
$user->name = Input::get('name');
$user->email = Input::get('email');
$user->password = Hash::make(str_random(8));
$user->save();

$response = Password::sendResetLink(Input::get('email'), function (Message $message) {
        $message->subject('Password Reset');
    }); 

但是上面为我生成了28个新行,而我希望查询执行10次。

2 个答案:

答案 0 :(得分:0)

你为什么要包括&#34;休息&#34;?我认为这是你的问题。在第一次执行结束时,&#34;打破&#34;将你的程序带出该循环。取出&#34;休息&#34;并且您的代码将执行10次。

答案 1 :(得分:0)

$i = 1;
while($i <= 10) {
    $query = mysqli_query($connect, "INSERT INTO user_thoughts VALUES ('','message', '$date_of_msg','', '$name', 'yes')");
 $i++;
}