PHPとMySQLの基本を学びたいと思うでしょう。
tizag.com、w3schools.com、またはその他のサイトをチェックしてください(チュートリアルは豊富です)。
ただし、基本はここにあります。理解に役立つので、これを覚えておいてください。
MySQLはデータベースです。データベースは通常、データの保存に使用されます。PHPはプログラミング言語です。通常、プログラミングに使用されます。
そのため、PHPからデータベースと通信するための手順は、すでにいくつかのすばらしい開発者が行っています。あなたがしなければならないのは接続を確立することです。
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con) {
die('Could not connect: ' . mysql_error());
} else { echo "Connection made"; }
?>
W3Schools経由でmysql_connectを参照してください
さて、ここで行ったことは、データベースSERVERに接続したことです。データベースをまだ選択していません。映画館に行くようなものだと考えてください。それでも、見るには映画を選ぶ必要があります。
これで、データベースに接続します。
mysql_select_db("my_db", $con); //Notice we're using our connection, "$con"
W3Schools経由でmysql_select_dbを参照してください
データベースに接続すると、データベースからいくつかの情報を取得する準備が整います。
これを行うには、SQLクエリを作成する必要があります。
調子に合わせて:
$sql = "SELECT article_id FROM user_view_blog_posts WHERE user_id = '$user_id'";
W3Schoolsを介してSELECTステートメントを参照してください
テーブルの設定方法に応じて、現在のユーザーのリストが表示されます。ユーザーはサイトの独自の設定を定義できるため、ユーザーのID(またはそれを取得する方法)を既に持っていると思います。
記事を取得するためのSQLクエリができたので、データベースにクエリを実行する必要があります。
$result = mysql_query($sql);
// Now, get the data
while($row = mysql_fetch_array($result)) {
$articles[] = $row['article_id'];
}
これで、必要なIDのリストが得られるはずです。
残りを理解させてあげましょう。それは非常に簡単で、今必要なすべてのツールが揃っています。あなたがブラッシュアップしたいと思うかもしれない唯一のものはexplode
とforeach
です。
したがって、それらを保存する方法はあなた次第です。それらがそのように保存されているときにそれらを分割するために爆発を調べてください。