Mysql 如何获取数组中的所有项?
我对如何获取数组中的所有内容感到困惑。。。它就像SQL中的一个表。。我可以让其中一个执行以下操作:Mysql 如何获取数组中的所有项?,mysql,Mysql,我对如何获取数组中的所有内容感到困惑。。。它就像SQL中的一个表。。我可以让其中一个执行以下操作: if ($result = mysqli_query($connection, "SELECT * FROM `todoTable` WHERE 1")) { printf("Select returned %d rows.\n", mysqli_num_rows($result)); $row = mysqli_fetch_array($result); echo $row[0]; mysqli
if ($result = mysqli_query($connection, "SELECT * FROM `todoTable` WHERE 1")) {
printf("Select returned %d rows.\n", mysqli_num_rows($result));
$row = mysqli_fetch_array($result);
echo $row[0];
mysqli_free_result($result);
}
但是当我试着去做所有的事情时。。。它失败了
if ($result = mysqli_query($connection, "SELECT * FROM `todotable` WHERE 1")) {
printf("Select returned %d rows.\n", mysqli_num_rows($result));
// Fetch all
$row = mysqli_fetch_all($result,MYSQLI_ASSOC);
echo $row;
mysqli_free_result($result);
}
请帮忙。。谢谢尝试使用foreach遍历数组,我通常使用该方法得到我想要的结果
$row = mysqli_fetch_all($result,MYSQLI_ASSOC);
foreach($row as $value)
echo $value;
在那里我让我对这件事感到困惑@HermanNz它会归还所有的东西。同样的事情,如果我没有把它放在那里,我通常会写变量,例如email=,等等来创建数组“但是当我尝试做所有的事情时…它失败了”-它会给出一个错误吗?是的,它会@ʰᵈˑ它说它是一个数组,所以你必须把它变成一个字符串。。