Curl を使用して YouTube からタイトルと ID を取得し、次の構造のデータベースに保存するスクリプトを開発しています。タイトル | id_youtube | 日にち。
問題は、タイトルが db に既に存在する場合に db のコンテンツを表示するコードが必要であることです。それ以外の場合は、curl で処理して DB に保存します。
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())");
現在、DBに保存するだけで、存在する場合は、新しい行(重複行)に再度挿入します。次のようなものが必要です。
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())");
}
何か助けはありますか?