Php 无法在选定行上迭代
代码应该在每个循环中获取一行,并为每个数据块构建Php 无法在选定行上迭代,php,mysql,Php,Mysql,代码应该在每个循环中获取一行,并为每个数据块构建td元素。但是,即使选择了所有行,它也只获取一些行,而缺少其他行: $query = "select * from category"; $ret = mysql_query($query, $conn); while ($rows = mysql_fetch_assoc($ret)) { echo "<tr>"; foreach ($rows as $val) { echo "<td>{$val}</
td
元素。但是,即使选择了所有行,它也只获取一些行,而缺少其他行:
$query = "select * from category";
$ret = mysql_query($query, $conn);
while ($rows = mysql_fetch_assoc($ret)) {
echo "<tr>";
foreach ($rows as $val) {
echo "<td>{$val}</td>";
}
}
$query=“从类别中选择*”;
$ret=mysql\u查询($query,$conn);
while($rows=mysql\u fetch\u assoc($ret)){
回声“;
foreach($行作为$val){
回显“{$val}”;
}
}
mysql\u fetch\u assoc返回一个关联数组。要显示每个返回的行,请执行以下操作(直接从mysql的php.net页面获取)\u fetch\u assoc
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}mysql\u fetch\u assoc返回一个关联数组。要显示每个返回的行,请执行以下操作(直接从mysql\u fetch\u assoc的php.net页面获取
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}试着像这样取下花括号:
echo "<td>$val</td>";
$query = "select * from category";
$ret = mysql_query($query, $conn);
while ($rows = mysql_fetch_assoc($ret)) {
echo "<tr>";
echo "<td>$rows['columnName']</td>";
echo "</tr>";
}
尝试按如下方式移除花括号:
echo "<td>$val</td>";
$query = "select * from category";
$ret = mysql_query($query, $conn);
while ($rows = mysql_fetch_assoc($ret)) {
echo "<tr>";
echo "<td>$rows['columnName']</td>";
echo "</tr>";
}
代码/表格的其余部分在哪里?你做错了:你在使用!请详细说明问题,例如你得到的输出是什么,代码/表格的其余部分在哪里?你做错了:你在使用!请详细说明问题,例如你得到的输出是什么,t的其余部分在哪里他编码代码/表格的其余部分在哪里?你做错了:你在使用!请详细说明问题,比如你得到了什么输出,代码的其余部分在哪里