无法从数据库中获取图像 php
Could not get an image from database php
美好的一天,我只是想问一下,虽然我上次使用它时它对我有效,但为什么我不能从该代码中获取图像。
这是函数
/*ADDING SECTION*/
public function AddHomeImages($images){
try{
$stmt = $this->db->prepare("INSERT INTO home(image) VALUES(:images)");
$stmt->bindParam(":images", $images);
$stmt->execute();
return $stmt;
}catch(PDOException $ex){
echo $ex->getMessage();
}
}
这就是我将其上传到文件夹的方式
<?php
/*---------DEVELOPMENT-----------*/
require_once '/database/database.php';
if(isset($_POST['btn-home-submit'])){
// $file = $_FILES['file'];
if(!empty($_FILES['file']['tmp_name'])){
move_uploaded_file($_FILES['file']['tmp_name'],"images/sliding_images/" . $_FILES['file']['name']);
}else{
//nothing
}
$location = $_FILES['file']['name'];
if($user->AddHomeImages($location)){
header("Location: admin-index.php?uploadedsuccessfully");
}
}
?>
现在它可以成功上传文件并将文件移动到文件夹和数据库中,现在我想使用此代码显示它
<?php
require_once '/database/database.php';
$stmt = $db_con->prepare("SELECT * FROM home");
$stmt->execute();
<div class="owl-carousel owl-carousel-fullwidth">
while($userRow=$stmt->fetch(PDO::FETCH_ASSOC)){
echo "<div class='item'";
echo "<img src='images/sliding_images/" .$userRow['image']. "' alt='UTEC PHOTO'>";
echo "<div class='slider-copy'";
echo "<h2>Architecture " .$userRow['id']. "</h2>";
echo "</div>";
echo "</div>";
}
</div>
?>
但是只能得到$userRow['id']
,不能得到图像。这是截图
enter image description here
控制台实际没有报错。有人帮助我。
替换部分代码。
echo "<div class='item'";
使用以下代码(缺少 >)。
echo "<div class='item'>";
美好的一天,我只是想问一下,虽然我上次使用它时它对我有效,但为什么我不能从该代码中获取图像。
这是函数
/*ADDING SECTION*/
public function AddHomeImages($images){
try{
$stmt = $this->db->prepare("INSERT INTO home(image) VALUES(:images)");
$stmt->bindParam(":images", $images);
$stmt->execute();
return $stmt;
}catch(PDOException $ex){
echo $ex->getMessage();
}
}
这就是我将其上传到文件夹的方式
<?php
/*---------DEVELOPMENT-----------*/
require_once '/database/database.php';
if(isset($_POST['btn-home-submit'])){
// $file = $_FILES['file'];
if(!empty($_FILES['file']['tmp_name'])){
move_uploaded_file($_FILES['file']['tmp_name'],"images/sliding_images/" . $_FILES['file']['name']);
}else{
//nothing
}
$location = $_FILES['file']['name'];
if($user->AddHomeImages($location)){
header("Location: admin-index.php?uploadedsuccessfully");
}
}
?>
现在它可以成功上传文件并将文件移动到文件夹和数据库中,现在我想使用此代码显示它
<?php
require_once '/database/database.php';
$stmt = $db_con->prepare("SELECT * FROM home");
$stmt->execute();
<div class="owl-carousel owl-carousel-fullwidth">
while($userRow=$stmt->fetch(PDO::FETCH_ASSOC)){
echo "<div class='item'";
echo "<img src='images/sliding_images/" .$userRow['image']. "' alt='UTEC PHOTO'>";
echo "<div class='slider-copy'";
echo "<h2>Architecture " .$userRow['id']. "</h2>";
echo "</div>";
echo "</div>";
}
</div>
?>
但是只能得到$userRow['id']
,不能得到图像。这是截图
enter image description here
控制台实际没有报错。有人帮助我。
替换部分代码。
echo "<div class='item'";
使用以下代码(缺少 >)。
echo "<div class='item'>";