在html中找不到Img src但在php

时间:2017-11-07 09:41:08

标签: php html image src

我想上传以高棉语命名的图片。

Ex:សង្គ្រាមថ្មលោហិត.jpg

我将此图像上传到我的服务器并将图像名称存储在数据库中。

当我尝试使用php获取此图像时,即使该文件存在,它也不会显示任何内容。

在PHP中

$sql  = mysqli_query($con_database, "select * from Table where id='ID_NUM' ");
$rs = mysqli_fetch_array($sql);
$img_name = $rs['Column_Image'];

在HTML中

<img src="<?= $img_name; ?>" >

1 个答案:

答案 0 :(得分:0)

这就是我为数据库设置UTF-8所做的工作。

示例表

CREATE TABLE my_table 
(
   id    INT UNSIGNED NOT NULL AUTO_INCREMENT ,
   name  VARCHAR(25) NOT NULL,

   PRIMARY KEY(`id`)  

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci

数据库连接(PDO)

使用PDO(注意字符集设置)。

$db_connection = new \PDO("mysql:host=".$db_connection_details['host'].";dbname=".$db_connection_details['database_name'] . ";charset=utf8mb4", $db_connection_details['username'], $db_connection_details['password']);

数据库连接(mysqli)

$mysqli = new mysqli('localhost', 'username', 'password', 'database');
$mysqli->set_charset('utf8mb4');