私の問題は、以前の MYSQL SELECT に応じて MYSQL テーブルからフィールドを選択する必要があることです。以前は if ステートメントと else if ステートメントを使用してこれを行っていましたが、2 つのうちの 1 つしか考えられませんでしたが、今では 3 つ目を追加したため、これは機能しなくなりました。これは私が望む効果です:
$call = "SELECT * FROM blog_posts WHERE id = $_GET[id] LIMIT 1";
$latest = mysql_query($call);
$result = mysql_fetch_array($latest);
$post_cat = $result['category'];
$sql="SELECT title, post_thumb, id FROM blog_posts WHERE category = $post_cat AND id <> $_GET[id] ORDER BY id DESC LIMIT 6";
前もって感謝します。