【发布时间】:2018-04-16 01:03:20
【问题描述】:
我是编码新手。
我必须创建一个网站,使用 PHP 函数从 MySQL 数据库中检索图像,但我不能将图像存储在数据库中,只能存储它们的名称,也不能像 @987654321 那样手动输入 ID @等
所以我有这两个功能:
function getImage($imgid) {
$sql_command = "SELECT * FROM images WHERE id=$imgid;";
$result = mysqli_query(getConnection(), $sql_command);
if($result) {
$result = mysqli_fetch_assoc($result);
return $result;
} else {
echo "Error <br /> " . mysqli_error(getConnection());
return NULL;
}
}
function getImages() {
$sql_command = "SELECT * FROM images;";
$result = mysqli_query(getConnection(), $sql_command);
if($result) {
return $result;
} else {
echo "Error.";
return NULL;
}
}
然后我将该文件包含在我的index.php 中,但老实说,我对如何实际应用这些函数并指定图像的名称缺乏了解,因为它是一个变量。
我不希望有人为我解决这个问题,只是为了解释逻辑或者分享一个有用资源的链接来解释这种情况。
【问题讨论】:
-
使用带有 NULL 的单个函数,例如 unction getImages($imgid = NULL) {}
标签: php mysql data-retrieval