将视频嵌入代码存储在mysql数据库中

时间:2012-04-23 06:57:09

标签: mysql video embed

我想在mysql数据库中存储视频嵌入代码。这是将其存储在数据库中的最佳方式,代码可以来自各种视频托管服务..

2 个答案:

答案 0 :(得分:1)

最好的方法是将数据库中的整个地址保存在varchar表中。

你为什么问我?

假设您删除了标签的所有输入并且只保留代码,如果将来发生变化,您的数据库中只有代码可以告诉您什么。

尝试使用多个托管服务添加下拉列表,以便区分链接。

例如: 下拉[youtube] ---输入[youtubelink]。

如果您想在前面显示视频,那么您就知道它是什么类型,然后您知道如何处理该链接。

答案 1 :(得分:1)

我建议遵循:

  1. 添加字段video_embed text;
  2. 确保在存储之前清理嵌入代码
  3. 现在,这里有点棘手 - 如果你允许存储HTML代码,你应该非常严格地允许用户输入 - 如果你没有检查它,用户可以插入任意代码并执行不好的事情。
  4. 更安全的方式是仅存储网址,因为它更容易验证。另外,鉴于你存储了url,它总是可以对嵌入代码进行反向工程;)

    所以这取决于你的技能和需求。