私は何千ものURLを持つSQLデータベースを持っています。そして、php5を使用してURLを変更せずに常に更新しています。
今、私はデータベースに存在しないURLのみを追加したいのですが、このSQLクエリを使用してデータベースをチェックすることでこれを行います
$q = $urlToCheck;
SELECT * FROM pligg WHERE rawUrl LIKE '$q%'
ここに問題があります、すでにデータベースにあるいくつかのURLは次のようなものです
http://example.com/a_b_c.html
http://example.com/a1b1c.html
クエリを実行した場合
$q = 'http://example.com/a_b';
SELECT * FROM pligg WHERE rawUrl LIKE '$q%'
次に、両方のURLを返します。完全に一致するURLのみを返したい。だから、私はこのURLだけを取得したい
http://example.com/a_b_c.html
何か助けはありますか?