Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在0到10之间计数_Php_Mysql_Sql_For Loop_While Loop - Fatal编程技术网

Php 在0到10之间计数

Php 在0到10之间计数,php,mysql,sql,for-loop,while-loop,Php,Mysql,Sql,For Loop,While Loop,我的代码如下所示 $number_of_book=0; $res_best_book=mysql_query("SELECT * FROM book ORDER BY best DESC"); while($best_book=mysql_fetch_assoc($res_best_book)){ echo "Number Of Book";$number_of_book++; echo "&nbsb;&nbsb;"; print_r($best_book

我的代码如下所示

$number_of_book=0;
$res_best_book=mysql_query("SELECT * FROM book ORDER BY best DESC");
while($best_book=mysql_fetch_assoc($res_best_book)){
    echo "Number Of Book";$number_of_book++;
    echo "&nbsb;&nbsb;";
    print_r($best_book['book_name']);
    echo "<br>";
}
预期产出将为

Number Of Book 1  BOOK58
Number Of Book 2  BOOK91
Number Of Book 3  BOOK32
Number Of Book 4  BOOK1
Number Of Book 5  BOOK21
Number Of Book 6  BOOK84
试试这个:

$number_of_book=1;
$res_best_book=mysql_query("SELECT * FROM book ORDER BY best DESC");
while($best_book=mysql_fetch_assoc($res_best_book)){
    echo "Number Of Book ".$number_of_book++." ".$best_book['book_name']." <br>";
    $number_of_book++;
}
$number\u of\u book=1;
$res_best_book=mysql_查询(“按最佳描述从图书订单中选择*);
而($best\u book=mysql\u fetch\u assoc($res\u best\u book)){
呼应“书号”.$Number\u Of_Book++.“.$best\u Book['Book\u name']。”
”; $number_of_book++; }
$number\u of\u book=1;
$res_best_book=mysql_查询(“按最佳描述从图书订单中选择*);
而($best\u book=mysql\u fetch\u assoc($res\u best\u book)){
回显“书号”。$Number\U Of\U Book;
回声“&nbsb;&nbsb;”;
印刷($best_book['book_name']);
回声“
”; $number_of_book++; }
增加数字后,只需回显即可。@GGO这是什么意思
$res_best_book
是一个结果对象,而不是一个数字。为什么要添加一个新变量?@Barmar我不知道他用这个$number_of_book变量做什么。他没有用在他的问题中,我只是保持原样。这不只是需要打印的书号吗?它看起来不像,否则他就打印出来,不需要质疑任何东西。这是他的问题的重点,他不知道如何打印!
$number_of_book=1;
$res_best_book=mysql_query("SELECT * FROM book ORDER BY best DESC");
while($best_book=mysql_fetch_assoc($res_best_book)){
    echo "Number Of Book ".$number_of_book++." ".$best_book['book_name']." <br>";
    $number_of_book++;
}
$number_of_book=1;
$res_best_book=mysql_query("SELECT * FROM book ORDER BY best DESC");
while($best_book=mysql_fetch_assoc($res_best_book)){
    echo "Number Of Book".$number_of_book;
    echo "&nbsb;&nbsb;";
    print_r($best_book['book_name']);
    echo "<br>";
    $number_of_book++;
}