[英]Check sql match query
我有一個WordPress的帖子標題$ title ='我的帖子標題';
我有一個名為“ interlinks”的表,其中存儲了我所有的帖子標題,URL和站點URL或整個網絡。
該查詢將我的標題與鏈接表中的所有標題匹配。
請檢查我的查詢是否正確。 謝謝。 我覺得這是一輛大型越野車。
$query_related_posts_network = mysql_query(
"SELECT "
" posttitle, "
" posturl, "
" siteurl, "
" MATCH (posttitle,posturl,siteurl) AGAINST ('$title') AS score "
"FROM "
" interlinks "
"WHERE "
" MATCH (posttitle,posturl,siteurl) AGAINST ('$title') AND "
" `siteurl` <> '$blogurl' "
"LIMIT 15");
我唯一看到的是:
不要忘記使用mysql_real_escape_string()
來轉義您在SQL查詢中輸入的字符串變量。
$query_related_posts_network = mysql_query("SELECT posttitle, posturl, siteurl,
MATCH (posttitle,posturl,siteurl) AGAINST ('".mysql_real_escape_string($title)."') AS score
FROM interlinks
WHERE MATCH (posttitle,posturl,siteurl) AGAINST ('".mysql_real_escape_string($title)."')
AND `siteurl` <> '".mysql_real_escape_string($blogurl)."' LIMIT 15");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.