Chcem odstrániť http https a www. a trailing / z adresy url držanej v databáze mysql, ale mám problémy formulovať môj dotaz
Tu je to, čo mám doposiaľ, ale jeho nefunguje. Dotaz nie sa zdá byť správne štruktúrované:
$checkUrl = mysql_query("SELECT DISTINCT SUBSTRING_INDEX(REPLACE(REPLACE(REPLACE(url, "http://", ""), "www.", ""), "https://","") "/", 1) FROM directory_listings WHERE url = "$url"");
if (mysql_num_rows($checkUrl) > 0) {
//match directory.";
}
odpovede:
0 pre odpoveď č. 1$url = "http://www.yourwebsite.com";
$find = array("http://", "https://", "ftp://", "www.");
$replace = array("", "", "");
$finalUrl = str_replace($find, $replace, $url);
echo $finalUrl;
//yourwebsite.com