我正在尝试将名为 imgPath 的列从我的数据库中名为 images 的表存储到PHP中的数组。然后我想把它打印出来,这样我才能看出它的效果。你可以看到下面的表格:
以下是我用来不成功的代码lol:
$db = mysqli_connect('localhost', 'userdatabase', 'PASSData', 'sftdatabase');
$result = mysqli_query($db,"SELECT imgPath FROM images");
$result_array = array();
while($row = mysql_fetch_assoc($result))
{
$result_array[] = $row['imgPath'];
}
print_r($result_array);
我在创建数组之前尝试使用print_r($result);
,我得到了:
我怎样才能获得路径? (示例: img / art / 10 / download.jpg )
答案 0 :(得分:3)
简单的错误,
更改,
while($row = mysql_fetch_assoc($result))
要,
while($row = mysqli_fetch_assoc($result))
请注意,第一个版本中缺少i
mysqli
。
答案 1 :(得分:1)
console.log(stripHtmlTags(`<img onerror='alert("could run arbitrary JS here")' src='bogus'>XSS injection :)`));
console.log(stripHtmlTags(`<script>alert("awdawd");</` + `script>Script tag injection :)`));
console.log(stripHtmlTags(`<strong>I am bold text</strong>`));
console.log(stripHtmlTags(`<html>I'm a HTML tag</html>`));
console.log(stripHtmlTags(`<body>I'm a body tag</body>`));
console.log(stripHtmlTags(`<head>I'm a head tag</head>`));
console.log(stripHtmlTags(null));