$sqlWork = "SELECT * FROM work WHERE user_id = '$_SESSION[user_id]'";
$resultWork = $connection->query($sqlWork);
$rowWork = $resultWork->fetch_assoc();
(如果我有名声,我会添加图片)
do {
echo "{$rowWork['work']}";
} while ($description = mysqli_fetch_array($resultWork));
答案 0 :(得分:0)
使用:
while($rowWork = $resultWork->fetch_assoc()){
echo $rowWork['work'];
}
我看到你没有使用参数化查询,你的代码容易受到SQL注入攻击,你可以通过使用预准备语句(参数化)来避免它
答案 1 :(得分:0)
$sqlWork = "SELECT * FROM work WHERE user_id = '$_SESSION[user_id]'";
$resultWork = $connection->query($sqlWork);
while ($description = mysqli_fetch_array($resultWork)){
echo $description['work'];
}
答案 2 :(得分:0)
您也可以根据以下内容执行此操作:
foreach
在迭代长度为(或可能)未知的数组时使用。
for
在遍历已设置长度的数组时,或者在需要计数器时使用。
while
在迭代数组时使用,其目的是查找或触发某个标记。