dongtuo7364 2013-01-13 20:48
浏览 180

如何判断mysql数据库中的链接是否有效?

Massive Novice, so any help greatly appreciated.

I have a mysql database with about 30,000 entries, each with a link to a thumbnails in .jpg format.

I was trying to figure out if there was anyway to go through the mysql database and verify that each link is still valid - aka if the .jpg file is where it is meant to be?

So each entry has an id, name, thumb (which is an url).

Thanks!

  • 写回答

3条回答 默认 最新

  • dongse5408 2013-01-13 21:00
    关注

    For links, do a query to get all the links, something like:

    SELECT DISTINCT url FROM your_stuff;
    

    You didn't mention the exact nature of your database, but something like that should work.

    Then loop over it and for each one, use something like cURL to do a HEAD request - this is better than a usual GET request because it's identical, except the server shouldn't return the actual file, so you don't have to download every image just to see if they're there. Just do the HEAD request, and confirm that the server answered with a status 200.

    This question goes into a little more about the HEAD request in cURL.

    评论

报告相同问题?

悬赏问题

  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题