逃脱后的正确语法?

Fra*_* Ly 0 php sql syntax

逃脱后写的正确语法是什么?

("SELECT torrent_download
FROM " . DB_PREFIX . "auctions WHERE
                auction_id='" . $item_details['auction_id'] . ); 
Run Code Online (Sandbox Code Playgroud)

我得到的错误是意外的')'

我尝试了各种各样的"和",但似乎没有工作

Mic*_*ski 6

看起来你是缺少结束'$item_details['auction_id'],在决赛前),这将获得双引号括起来的"'");

("SELECT torrent_download
  FROM " . DB_PREFIX . "auctions WHERE
            auction_id='" . $item_details['auction_id'] . "'");
Run Code Online (Sandbox Code Playgroud)

为了在双引号字符串中节省一些麻烦,我建议使用{}机箱而不是连接所有引号.但是,您不能包含常量DB_PREFIX.

("SELECT torrent_download
  FROM " . DB_PREFIX . "auctions WHERE
        auction_id='{$item_details['auction_id']}'");
Run Code Online (Sandbox Code Playgroud)