この質問の解決策は非常に簡単であることは知っていますが、何かが欠けています。
私は人々の名前で満たされたデータベースを持っています。ほとんどの場合、@ URL は次のように表示されます。
MySite/People/エイブラハム_リンカーン
ただし、ワシントン州でのみ重要な人物は、次のような @ URL で表示されます。
MySite/People/Washington/Gary_Locke
データベース テーブルの値、フィールド URL (Abraham_Lincoln) が URL (Abraham_Lincoln) と一致するため、Abraham Lincoln は単純です。ただし、データベース値 Gary_Locke は URL Washington/Gary_Locke と一致しません。
そのため、ある人がワシントン (WHERE サイト = 'WA') に関連付けられている場合、Web ページの URL ($MyURL) がデータベース テーブル フィールドの URL ではなく、ワシントン/ + URL になるように、クエリを変更しようとしています。
しかし、「Washington/」と URL を追加するにはどうすればよいでしょうか。次のクエリは、SQL でテストすると 0 の結果を返しますが、私の PHP ページではまったく機能しません。
$result = mysql_result(mysql_query("SELECT COUNT(URL)
FROM people
WHERE URL = '$MyURL' AND Site = 'PX'
OR '$MyURL' = 'Washington/'URL AND Site = 'WA'"),0);
繰り返しますが、Gary Locke (フィールド URL の Gary_Locke) に焦点を当てている場合、MySite/People/Gary_Locke ではなく、MySite/People/Washington/Gary_Locke に彼に関する情報を表示できるようにしたいと考えています。
誰が私が間違っているのか教えてもらえますか? ありがとう。