gpt4 book ai didi

php - 在搜索引擎中显示多个结果

转载 作者:行者123 更新时间:2023-11-30 01:20:42 25 4
gpt4 key购买 nike

我的搜索引擎显示结果时出现错误。代码如下:

$nmanufacturer = $tApplication[2];

$manufac = mysql_query("SELECT * FROM tManufacturers WHERE nManufacturer='$nmanufacturer'");
$manufacts = mysql_fetch_array($manufac);

//nom du constructeur
$contruct = $manufacts[1];

?>

<select class="form-control">
<option><?php echo $contruct; ?></option>
</select>

问题是选项元素只显示一个结果,但数据库中有很多结果
希望你们能帮助我!

最佳答案

祝你好运!你必须做一会儿循环。

$nmanufacturer = $tApplication[2];

$manufac = mysql_query("SELECT * FROM tManufacturers WHERE Manufacturer='$nmanufacturer'");

?>

<select class="form-control">
<?php
while($manufact = mysql_fetch_array($manufac)) {
echo '<option>' . $manufact[1] . '</option>';
}
?>
</select>

mysql_fetch_array 函数返回一个关联数组,但如果没有更多行可返回,它也会返回 FALSE!使用 PHP While 循环,我们可以利用这些信息来发挥我们的优势。

如果我们将语句“$row = mysql_fetch_array()”作为 while 循环的条件语句,我们将完成两件事:

  1. 我们将得到一行新的 MySQL 信息,我们可以将其打印出来每次 while 循环都会检查其条件语句。
  2. 当没有更多行时,该函数将返回 FALSE,导致while 循环停止!

通过 http://www.tizag.com/mysqlTutorial/mysqlfetcharray.php

关于php - 在搜索引擎中显示多个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com