簡體   English   中英

檢查SQL匹配查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM