Ben bir ben normal bir ifade kullanabilirsiniz hangi düşünce için, MySQL bir alanı eşleştirmek zorunda, ama o MySQL işi yapmak için ihtiyacım özelliğe sahip olmadığını görünür. İşte senaryo:
PHP bir değişken $ url denilen var. Kullanıcının bu değişken dize "/ article/my-article/page/2" olarak ayarlanır diyelim. Ben de içeriği çekmek istiyorum hangi MySQL URL'lerin bir tablo var. Benim tabloda depolanan URL'ler, ancak joker içerir.
"/ Haber /% / sayfa /%": tabloda depolanan değeri bu gibi görünüyordu ki, daha önce, ben bu kurmuştu.
Bu yapılandırma ile, ben sadece çalıştırabilir:
SELECT * FROM urls WHERE '$url' LIKE url
Ve bu istenen işlevselliği olan maç olacaktır.
Ben şimdi yapmak istediğim şey, daha gelişmiş bir joker, izin de onun yerine "/ haber /% / sayfa /%" arasında benim MySQL veri "/ haber / {{}} sülük / sayfa / {{olabilir böyle page_no}} ".
Ben aynı $ url girişini kullanarak, bu verileri eşleşen bir SQL sorgusu oluşturmak istiyorum. Ben yerleşik "%" joker kullanarak değil, {{. *}} Değilim beri GİBİ, artık doğru karşılaştırma. Herhangi bir fikir bunu gerçekleştirmek nasıl?