Php 弄不清楚我的头是怎么弄的
抱歉,我是php和mysqli的新手。我的代码中有:Php 弄不清楚我的头是怎么弄的,php,mysqli,Php,Mysqli,抱歉,我是php和mysqli的新手。我的代码中有: $sql = "SELECT tutorial_title, tutorial_author FROM tutorial_info WHERE tutorial_id<=3;"; $result = $conn->query($sql); if($result===FALSE) { echo "Select failed <br>"; } else { if ($result->num_row
$sql = "SELECT tutorial_title, tutorial_author FROM tutorial_info WHERE tutorial_id<=3;";
$result = $conn->query($sql);
if($result===FALSE) {
echo "Select failed <br>";
}
else {
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "Tutorial Title: " . $row["tutorial_title"]. " - Name: " . $row["tutorial_author"]. "<br>";
}
} else {
echo "0 results";
}
$sql=“从tutorial\u info中选择tutorial\u title,tutorial\u author,其中tutorial\u id有不同的答案,但有一个是:
mysqli\u fetch\u assoc
-将结果行提取为关联数组。
此外,还返回一个表示结果集中提取行的字符串的关联数组,其中数组中的每个键表示结果集中一个列的名称,如果结果集中没有更多行,则返回NULL
详细阅读。有不同的答案,但有一个是:
mysqli\u fetch\u assoc
-将结果行提取为关联数组。
此外,还返回一个表示结果集中提取行的字符串的关联数组,其中数组中的每个键表示结果集中一个列的名称,如果结果集中没有更多行,则返回NULL
详细阅读。var\u dump($result->fetch\u assoc(),您将看到数组结构。在每次迭代中移动光标似乎都是while。就像在while循环中使用each($array)
一样。括号内的所有内容都是表达式
,因此当fetch\u assoc()时
返回null
整个表达式也变为null
,循环中断。@frz3993在移动光标时不,而是移动光标,但fetch_assoc()
。注意详细说明@kulaeff?var_dump($result->fetch_assoc())您将看到数组结构它看起来像是while在每次迭代中移动光标。就像在while循环中使用each($array)
。括号中的所有内容都是表达式
,因此当获取\u assoc()时
返回null
整个表达式也变为null
,循环中断。@frz3993不是,而是移动光标,而是fetch_assoc()
。介意详细说明@kulaeff吗?