Php 仅显示第一个结果的Sql数组
我想把结果分别放在变量中,但为此,我需要能够分别调用它们。现在我有一个检索6个结果的查询(使用mysqli\u num\u行进行测试)。 但当我打印它时,它将只显示我的6个结果中的第一行Php 仅显示第一个结果的Sql数组,php,mysql,mysqli,Php,Mysql,Mysqli,我想把结果分别放在变量中,但为此,我需要能够分别调用它们。现在我有一个检索6个结果的查询(使用mysqli\u num\u行进行测试)。 但当我打印它时,它将只显示我的6个结果中的第一行 $result = mysqli_query ($con, $query) or die("FOUT: " . mysqli_error($con)); echo "<p>mysqli_num_rows($result)</p>"; $row = mysqli_fetch_row(
$result = mysqli_query ($con, $query) or die("FOUT: " . mysqli_error($con));
echo "<p>mysqli_num_rows($result)</p>";
$row = mysqli_fetch_row($result);
print_r($row);
mysqli_free_result($result);
函数mysqli_fetch_row()只返回一行结果: 试着像这样循环:
while ($row = mysqli_fetch_row($result) {
// Do something
}
谢谢
Andrew您的函数mysqli_fetch_row()只返回一行结果: 试着像这样循环:
while ($row = mysqli_fetch_row($result) {
// Do something
}
谢谢
Andrew您的函数mysqli_fetch_row()只返回一行结果: 试着像这样循环:
while ($row = mysqli_fetch_row($result) {
// Do something
}
谢谢
Andrew您的函数mysqli_fetch_row()只返回一行结果: 试着像这样循环:
while ($row = mysqli_fetch_row($result) {
// Do something
}
谢谢
Andrew要获取所有行,您需要执行以下操作:
$rows = array();
while($row = mysqli_fetch_row($result)) {
$rows[] = $row;
}
// $rows will now contain all rows in the result set
要获取所有行,您需要执行以下操作:
$rows = array();
while($row = mysqli_fetch_row($result)) {
$rows[] = $row;
}
// $rows will now contain all rows in the result set
要获取所有行,您需要执行以下操作:
$rows = array();
while($row = mysqli_fetch_row($result)) {
$rows[] = $row;
}
// $rows will now contain all rows in the result set
要获取所有行,您需要执行以下操作:
$rows = array();
while($row = mysqli_fetch_row($result)) {
$rows[] = $row;
}
// $rows will now contain all rows in the result set
你应该使用while
while ($row = mysqli_fetch_row($result)){
print_r($row);
//do more stuff...
}
您可以使用fetch_assoc而不是fetch_row来拥有逻辑数组键,而
while ($row = mysqli_fetch_row($result)){
print_r($row);
//do more stuff...
}
您可以使用fetch_assoc而不是fetch_row来拥有逻辑数组键,而
while ($row = mysqli_fetch_row($result)){
print_r($row);
//do more stuff...
}
您可以使用fetch_assoc而不是fetch_row来拥有逻辑数组键,而
while ($row = mysqli_fetch_row($result)){
print_r($row);
//do more stuff...
}
您可以使用fetch\u assoc而不是fetch\u row来拥有逻辑数组键试试这个,它会起作用的:
$result = mysqli_query ($con, $query) or die("FOUT: " . mysqli_error($con));
echo "<p>mysqli_num_rows($result)</p>";
$rows = array();
$row = mysqli_fetch_row($result);
do
{
$rows[] = $row;
}while($row = mysqli_fetch_row($result))
mysqli_free_result($result);
$result=mysqli_query($con,$query)或die(“FOUT:.mysqli_error($con));
echo“mysqli_num_行($result)”;
$rows=array();
$row=mysqli\u fetch\u行($result);
做
{
$rows[]=$row;
}while($row=mysqli\u fetch\u row($result))
mysqli_免费_结果($result);
试试这个,它会起作用的:
$result = mysqli_query ($con, $query) or die("FOUT: " . mysqli_error($con));
echo "<p>mysqli_num_rows($result)</p>";
$rows = array();
$row = mysqli_fetch_row($result);
do
{
$rows[] = $row;
}while($row = mysqli_fetch_row($result))
mysqli_free_result($result);
$result=mysqli_query($con,$query)或die(“FOUT:.mysqli_error($con));
echo“mysqli_num_行($result)”;
$rows=array();
$row=mysqli\u fetch\u行($result);
做
{
$rows[]=$row;
}while($row=mysqli\u fetch\u row($result))
mysqli_免费_结果($result);
试试这个,它会起作用的:
$result = mysqli_query ($con, $query) or die("FOUT: " . mysqli_error($con));
echo "<p>mysqli_num_rows($result)</p>";
$rows = array();
$row = mysqli_fetch_row($result);
do
{
$rows[] = $row;
}while($row = mysqli_fetch_row($result))
mysqli_free_result($result);
$result=mysqli_query($con,$query)或die(“FOUT:.mysqli_error($con));
echo“mysqli_num_行($result)”;
$rows=array();
$row=mysqli\u fetch\u行($result);
做
{
$rows[]=$row;
}while($row=mysqli\u fetch\u row($result))
mysqli_免费_结果($result);
试试这个,它会起作用的:
$result = mysqli_query ($con, $query) or die("FOUT: " . mysqli_error($con));
echo "<p>mysqli_num_rows($result)</p>";
$rows = array();
$row = mysqli_fetch_row($result);
do
{
$rows[] = $row;
}while($row = mysqli_fetch_row($result))
mysqli_free_result($result);
$result=mysqli_query($con,$query)或die(“FOUT:.mysqli_error($con));
echo“mysqli_num_行($result)”;
$rows=array();
$row=mysqli\u fetch\u行($result);
做
{
$rows[]=$row;
}while($row=mysqli\u fetch\u row($result))
mysqli_免费_结果($result);
查询是什么样子的?fetch_row not fetch_rowsHi,查询为:$query=“SELECT*FROM WKaverage,其中Average>27.8”;但这在mySQL上运行良好。您需要为每一行调用mysqli\u fetch\u row()
。查询的其余部分在哪里?查询是什么样子的?fetch_row not fetch_rowsHi,查询为:$query=“SELECT*FROM WKaverage,其中Average>27.8”;但这在mySQL上运行良好。您需要为每一行调用mysqli\u fetch\u row()
。查询的其余部分在哪里?查询是什么样子的?fetch_row not fetch_rowsHi,查询为:$query=“SELECT*FROM WKaverage,其中Average>27.8”;但这在mySQL上运行良好。您需要为每一行调用mysqli\u fetch\u row()
。查询的其余部分在哪里?查询是什么样子的?fetch_row not fetch_rowsHi,查询为:$query=“SELECT*FROM WKaverage,其中Average>27.8”;但这在mySQL上运行良好。您需要为每一行调用mysqli\u fetch\u row()
。查询的其余部分在哪里?是和否。所有的fetch函数都返回一行。您需要在循环中提取。这也将只返回一行。是和否。所有提取函数都返回一行。您需要在循环中提取。这也将只返回一行。是和否。所有提取函数都返回一行。您需要在循环中提取。这也将只返回一行。是和否。所有提取函数都返回一行。您需要获取一个循环。这也将只返回一行。谢谢,伙计,您是对的!将在8分钟内给你“接受答案”!$rows
是否需要初始化?(代码越少越好,代码越容易阅读越好)@Kyslik-不,这不需要。@Kyslik-尽管我强烈建议您初始化数组,因为它可以使代码更清晰,并且还显示了$rows
要保存的数据。另外,我不同意更少的代码总是意味着更容易阅读和更好的代码
@KristerAndersson我以教育的方式问了这个问题,我知道在PHP中,你不必初始化变量。有些人喜欢更少的代码,有些人喜欢更可读的代码。谢谢,tho;),德尔森先生!好尼克,谢谢你,伙计,你说得对!将在8分钟内给你“接受答案”!$rows
是否需要初始化?(代码越少越好,代码越容易阅读越好)@Kyslik-不,这不需要。@Kyslik-尽管我强烈建议您初始化数组,因为它可以使代码更清晰,并且还显示了$rows
要保存的数据。另外,我不同意更少的代码总是意味着更容易阅读和更好的代码
@KristerAndersson我以教育的方式问了这个问题,我知道在PHP中,你不必初始化变量。有些人喜欢更少的代码,有些人喜欢更可读的代码。谢谢,tho;),德尔森先生!好尼克,谢谢你,伙计,你说得对!将在8分钟内给你“接受答案”!$rows
是否需要初始化?(代码越少越好,代码越容易阅读越好)@Kyslik-不,这不需要。@Kyslik-尽管我强烈建议您初始化t