OKこれで、Webページから顧客リストをフィルタリングするためにfullname
を取得しています。実際の部分がファーストネームか姓であるかわからないので、 :LIKE演算子をSQLで使用するときにフィールドを結合する
"SELECT sc.*, c.firstname, c.lastname,c.email FROM scoop_customer AS sc LEFT JOIN
customer AS c ON sc.customer_id = c.customer_id WHERE c.firstname + ' ' + c.lastname
LIKE '%".$fullname."%'"
しかし、それは私が何度も試してみました、通常、それはDBから値を返すされているはずにもかかわらず、私には働いていないようです。私が間違っているところを教えてください。
** WARNING ** SQLインジェクション攻撃を受けやすいかもしれないあなたのコード。 –
"%"を検索してテーブルが十分に大きい場合はサービス拒否 –