php - 如何将 url 保存到列表或数据库中?

标签 php mysql database post youtube

我目前正在尝试一个项目,在该项目中我将发布一个页面的 url,我必须将其保存到数据库中。我正在使用 mysql 数据库,并且我已经有一个包含用户常规信息的表。接下来,我只想将一个 url 保存到另一个与用户用户名链接的表中,作为要保存为列表的主键。想一想 youtube 如何保存您最喜欢的视频,但我如何才能像该列表一样保存 url,因为我需要它为一个用户下的不同 url 发布多个帖子。我还没有代码来显示这部分,因为我不确定这将如何进行。

最佳答案

首先,您需要在数据库中添加一个字段,其中 longtextNULL 为真。
你可以给它起一个你喜欢的名字,比如 "urls_list"。

然后在 php 中,您可以随时添加。

我发现的最好方法是制作一个字符串。然后有一个分隔符,您可以使用它来 split 代码中的字符串。通常是“|”符号效果很好。

举个例子

www.one.com|www.two.co|www.three.com

这将是您数据库中的字符串

然后你可以在 php 中使用

explode("|", $value)

这会将字符串拆分成更小的字符串。

这样做意味着您只需要在数据库中为每个用户创建一个表,并且也可以在用户的​​信息表中。

关于php - 如何将 url 保存到列表或数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43643434/

相关文章:

php - 使用 .htaccess 访问远程数据

php - mysql 查询 - 不要在多个 (5) 列中显示重复项?

mysql - 将大量 CSV 数据存入一个数据库中的新 MySQL 表中

java - 使用hibernate与java连接Mysql数据库时出错

在大型数据库中使用 JOIN 进行 MySQL 查询

mysql - 更新慢,不知道为什么

php - 如何编写 mysql5 查询以从表中查找重复行?

php - 如何在 Laravel 5 中编写 MySQL 查询而不使用 PHP 字符串函数?

javascript - 如何获取div标签中定义的下拉选定值

android - 由于sqlite问题导致android应用程序崩溃