我正在开发一个脚本,它使用 Curl 从 youtube 获取标题和 id,并将它们保存到具有以下结构的数据库中:id | 标题 | id_youtube | 日期。
问题是我需要一个代码,以便如果 db 中已经存在显示 db 内容的标题,否则 curl 以处理并将其存储在数据库中。
id_youtube($q); // this function get the id_youtube
title_youtube($q); // this function get the youtube title
$id = id_youtube($q);
$q = title_youtube($q);
This is my code to insert values to DB
mysql_connect('localhost', 'db_user', 'pw_name') or die($connect_error);
mysql_select_db('db_name') or die($connect_error);
mysql_query("INSERT IGNORE INTO posts (id, title, id_youtube,date) VALUES (null,'$q', '$id',now())");
现在,只是保存到数据库,如果存在,再次插入新行(重复行),我需要类似的东西:
if $q already exist {
//query to show content from DB
}else{
// Code tu get titles and ids WHIT Curl
//mysql_query("INSERT IGNORE INTO posts (id, title, id_youtube,date) VALUES (null,'$q', '$id',now())");
}
有什么帮助吗?