精华内容
下载资源
问答
  • while ($row = $result->fetch_assoc()) { $query = 'SELECT * FROM inst_codes WHERE id = ' . $row['inst_code'] . ''; $result = $mysqli->query($query); while ($row2 = $result->fetch_assoc...
  • 我正在尝试创建个代码来创建以下输出:A0b0 b1 b2 a1b0 b1 b2 a2b0 b1 b2使用此代码:$count1 = 0;$count2 = 0;while ($count1 < 3){echo "a".$count1."";while ($count2 < 3){echo "b".$count...

    嗨,我对stackoverflow社区的编码和全新都很陌生,所以请耐心等待.

    我正在尝试创建一个代码来创建以下输出:

    A0

    b0 b1 b2 a1

    b0 b1 b2 a2

    b0 b1 b2

    使用此代码:

    $count1 = 0;

    $count2 = 0;

    while ($count1 < 3){

    echo "a".$count1."
    ";

    while ($count2 < 3){

    echo "b".$count2." ";

    $count2 ++;

    }

    $count1++;

    }

    ?>

    我的问题是嵌套的while循环只运行一次并给我:

    A0

    b0 b1 b2 a1

    a2

    我想要的输出可以通过使用for循环或其他方法来实现,但我很好奇为什么这不起作用.它也是应该通过数据库查询运行的代码的早期阶段,我只看到了while循环的示例.

    谢谢它提前.

    解决方法:

    您需要重置计数器.您不需要在while之外定义变量,只需在第一个变量中定义.

    $count1 = 0;

    while ($count1 < 3){

    echo "a".$count1."
    ";

    $count2 = 0;

    while ($count2 < 3){

    echo "b".$count2." ";

    $count2 ++;

    }

    $count1++;

    }

    标签:nested-loops,php,while-loop

    来源: https://codeday.me/bug/20190830/1768524.html

    展开全文
  • 然而,我的while循环只找到最后项,而不是其他两项.现在我很确定旧数据被覆盖,以便它不会被打印,但我不知道如何解决这个问题这是我到目前为止所得到的:if(isset($_SESSION['userid'])){$db = new PDO('mysql:host=...

    所以对于学校我正在尝试建立一个网上商店(这是一个项目),对于购物车我使用数据库,我根据用户获取信息并打印出来.然而,我的while循环只找到最后一项,而不是其他两项.现在我很确定旧数据被覆盖,以便它不会被打印,但我不知道如何解决这个问题

    这是我到目前为止所得到的:

    if(isset($_SESSION['userid'])){

    $db = new PDO('mysql:host=localhost;dbname=ismsite', 'root', 'e-scooter');

    $result = $db->prepare("SELECT * FROM cart where user_id=:userid ORDER BY cart_id DESC LIMIT 3 ");

    $result->bindParam(':userid', $_SESSION['userid']);

    $result->execute();

    $info = array();

    while($row = $result->fetch(PDO::FETCH_ASSOC)){

    $pid = $row['product_id'];

    $quantity = $row['quantity'];

    $result = $db->prepare("SELECT * FROM Products WHERE productID=:pid");

    $result->bindParam(':pid', $pid);

    $result->execute();

    while($row = $result->fetch(PDO::FETCH_ASSOC)){

    echo $row['naam'];

    }

    }

    }

    else{

    echo "Je moet inloggen om te kunnen winkelen.";

    }

    ?>

    任何人都可以帮我解决这个问题吗?

    解决方法:

    试试这种方式: –

    $db = new PDO('mysql:host=localhost;dbname=ismsite', 'root', 'e-scooter');

    $sql = "SELECT cart.*,Products.* FROM cart

    LEFT JOIN Products

    ON cart.product_id = Products.productID

    where cart.user_id=:userid ORDER BY cart.cart_id DESC LIMIT 3";

    $result = $db->prepare($sql);

    $result->bindParam(':userid', $_SESSION['userid']);

    $result->execute();

    while($row = $result->fetch(PDO::FETCH_ASSOC)){

    echo $row['naam'];

    }

    标签:php,mysql,pdo,while-loop,fetch

    来源: https://codeday.me/bug/20190623/1270617.html

    展开全文
  • 1,while循环while循环,必须要有个计数器。count = 0while count < 4:print (count)count+=1执行结果为0123=============================================while循环的break,当执行break时,后面有多少循环...

    python中的循环有2种:while 和for循环。

    1,while循环

    用while循环,必须要有一个计数器。

    count = 0

    while count < 4:

    print (count)

    count+=1

    执行结果为

    0

    1

    2

    3

    =============================================

    while循环的break,当执行break时,后面有多少循环都不再执行。

    count = 0

    while count < 4:

    if count == 2:

    break

    print(count)

    count += 1

    执行结果为

    0

    1

    ====================================================

    while循环的continue,continue用于跳过本次循环,继续下次循环

    count = 0

    while count < 4:

    if count == 2:

    count+=1

    continue

    print(count)

    count += 1

    输出结果为

    0

    1

    3

    在continue中 if语句里 加一个count+=1 不然就会结果就只有 0 1

    2,for循环

    import random

    num=random.randint(1,100)

    print(num)

    count=0

    while count<3:

    count += 1

    guess=int(input('请输入一个数字:'))

    if guess==num:

    print('恭喜你猜对了')

    break

    elif guess

    print('猜小了')

    continue

    else:

    print('猜大了')

    continue

    else:

    print('次数超过3次')

    展开全文
  • <li>My second while loop displays a dropdown, where the content of another table should be displayed. <p>My goal is to show this dropdown each row. My problem is that the dropdown filled with data ...
  • <p>I am trying to output all the rows of the result of a database query but my while loop keeps repeating only the first row multiple times. It repeats only the first row the total number of times of ...
  • 我试图创建如下循环:我不知道该怎么做,结果我的循环将为每个数组和每个while循环执行准备和执行worker.pydef preparation(the_num):public datafram_eprint ('This is preparation ' + str(the_num))def execution...

    我试图创建如下循环:

    我不知道该怎么做,结果我的循环将为每个数组和每个while循环执行准备和执行

    worker.py

    def preparation(the_num):

    public datafram_e

    print ('This is preparation ' + str(the_num))

    def execution(the_num):

    public datafram_e

    print ('This is execution ' + str(the_num))

    def protocol(the_num):

    preparation(the_num)

    execution(the_num)

    manager.py

    from worker import protocol

    if__name__ == "__main__":

    while True:

    numbers = 'Uno', 'Dos', 'Tres'

    for the_num in numbers:

    protocol(the_num)

    我想要的是每次启动循环时只执行一次def preparation(the_num)。

    输出:

    This is preparation Unos

    This is execution Unos

    This is preparation Dos

    This is execution Dos

    This is preparation Tres

    This is execution Tres

    This is execution Unos

    This is execution Dos

    This is execution Tres

    This is execution Unos

    等等……

    提前感谢您提供的任何信息

    展开全文
  • 循环问题的共同点:•都有一个初始化状态•都有一个判断条件•都有反复要做的事•都需要为下一次的循环做准备while循环当布尔表达式的值为true时,就执行循环体,执行完循环体后,程序再次判断while中的布尔表达式的...
  • while read ip do echo "$ip" ssh root@$ip "touch a.txt" done ip.txt文件中存在两个ip ...如果执行ssh命令的话echo 只会打印一次,也就是循环只做了一次 ,不执行ssh命令的话就会执行两次
  • 众做周知,循环是Python中最基础也是最常见的知识点之,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者可以更好地掌握两者的内容和应用,下面起来看看吧~1、for...
  • $startDate = '2014-07-28';$endDate = $startDate ;$nowDate =Date('Y-m-d',time());$days=round((time()-strtotime("$startDate"))/86400);...= $nowDate){while($row=mssql_fetch_array($result))...
  • 以前写过一个批量ssh的脚本,来批量处理一些东西,不过遇到过一个问题就是while循环只执行一次就退出脚本如下 while read line ; do  ssh -p20002 $line -o StrictHostKeyChecking=no xxxxxxxxx done 其中ip.txt里...
  • <code class="language-cpp">//判断个无序数列是否为等差数列 #include <iostream> using namespace std; typedef struct node{ int key;//key用来记录是否为等差,0代表是,1代表不是 struct...
  • 在 PHP 中,提供了下列循环语句:while- 只要指定的条件成立,则循环执行代码块do...while- 首先执行一次代码块,然后在指定的条件成立时重复这个循环for- 循环执行代码块指定的次数foreach-...
  • <pre><code>while ($row = mysql_fetch_assoc($result)) { if ($row['download'] != null){ if ($this->dliterator == 1) {echo "<div class='clientsection' id='downloads'>Downloads</div><...
  • 本帖最后由 luzimu2008 于 2013-6-20 11:11 编辑以下是题目及相关程序,为什么循环没有按顺序走,为什么会得到两结果?% A B C D E五名学生参加某项比赛,根据下列条件判断哪些人参加了竞赛:% (1)A参加时,B也...
  • DECLARE @T INT ...WHILE(@T<10) BEGIN WHILE(@M<10) BEGIN PRINT CONVERT(VARCHAR(1),@T)+'+'+CONVERT(VARCHAR(1),@M)+'='+CONVERT(VARCHAR(2),@T+@M) SET @M+=1 END SET @T+=1 END
  • 循环是计算机可以帮我们做重复的大量的计算操作...Python 的循环有两种:种是 for 循环种是 while 循环。for 循环for 循环的写法为 for x in Y,就是把 Y 里面的每个成员(dict 带入的是键)带入 x(无论该成...
  • PHP 循环 - While 循环循环执行代码块指定的...在 PHP 中,提供了下列循环语句:while- 只要指定的条件成立,则循环执行代码块do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环for- 循环执行...
  • while循环

    2019-12-15 12:50:49
    for 循环while 循环各有各的应有场景比如如果不知道循环多少while 循环比较好 如果是规定的次数限制则用for 循环比较好 语法: ‘’’ while 条件表达式: 语句块 ‘’’ 代码示例: a = 1 while...
  • PHP 循环While 循环

    2021-01-03 03:54:29
    do…while – 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for – 循环执行代码块指定的次数 foreach – 根据数组中每个元素来循环代码块 while 循环 while 循环将重复执行代码块,直到指定的条件不...
  • 顺序结构只能执行一次循环结构可以无限执行 在Java5中引入了一种主要用于数组的增强型for循环while 循环 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true...
  • PHP 循环 - While 循环循环执行代码块指定的...在 PHP 中,提供了下列循环语句:while- 只要指定的条件成立,则循环执行代码块do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环for- 循环执行...
  • PHP 循环While 循环循环执行代码块...在 PHP 中,提供了下列循环语句:while– 只要指定的条件成立,则循环执行代码块do…while – 首先执行一次代码块,然后在指定的条件成立时重复这个循环for– 循环执行代码...
  • PHP 循环 - While 循环循环执行代码块指定的...在 PHP 中,提供了下列循环语句:while- 只要指定的条件成立,则循环执行代码块do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环for- 循环执行...
  • PHP while 循环PHP while 循环在指定条件为 true...在 PHP 中,我们有以下循环语句:while - 只要指定条件为真,则循环代码块do...while - 先执行一次代码块,然后只要指定条件为真则重复循环for - 循环代码块指定次...
  • 需要读取个文本,文本每行包含个IP在while循环中使用ssh,但ssh完第行后就退出了,如何避免自动读取行就跳出while循环,此文将详细解释其原因。 最近在写个自动更新的shell,可是发现如果在使用while...
  • 全屏PHP 循环 -While 循环循环执行代码块指定的次数...在 PHP 中,提供了下列循环语句:while- 只要指定的条件成立,则循环执行代码块do...while- 首先执行一次代码块,然后在指定的条件成立时重复这个循环for- 循环...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,601
精华内容 640
关键字:

while循环只循环一次