php - 多次从同一张表中获取数据?

标签 php mysql

我想从数据库表中获取一些数据并在页面的不同部分中使用它,目前我正在进行多个查询以从表中获取数据,例如我想从视频表中获取视频路径和描述。 我有两个功能,

function get_photo_path($id){
SELECT path from videos where id = $id;
return path;
}

function get_video_description($id){
SELECT desc from videos where id = $id;
return desc;
}

我只是想知道我是否可以制作一个函数来一起获取路径和描述,并在不同的部分使用 if,例如

<div><? //get path ?></div>
<div>some other data</div>
<div><? //get description ?></div>

最佳答案

function get_data($id) {
    $sql = "select path, desc from videos where id = $id;";
    $res = mysql_query($sql) or die(mysql_error());

    $data = mysql_fetch_assoc($res);

    return $data:
}

$data = get_data($id);

?>

<div><?php echo $data['path'] ?></div>
<div><?php echo $data['desc'] ?></div>

关于php - 多次从同一张表中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5670498/

相关文章:

php - 如何在html上显示htmlspecialchars?

php - 动态 url 重写 htaccess

python - 我遇到了有关 AttributeError 的问题

Mysql sum distinct 基于包含多个LEFT JOIN的其他列

php - 表单数据未传递给 PHP

php - 在用户数量之间平均分配金额

mysql - 从sequelize关联检索值时出错

PHP 创建表单无法识别索引

php - 获取服务器的本地日期、时间和微秒