我正在創(chuàng)建一個(gè)新的 PHP 頁面,并且我有一個(gè)變量,它由我的 MySQL 數(shù)據(jù)庫的兩個(gè)字段的添加組成。我想找到哪一行對應(yīng)于由兩個(gè)字段組合而成的變量。我無法在網(wǎng)上找到任何答案,當(dāng)我找到時(shí),它們似乎都不起作用。數(shù)據(jù)庫示例: ID | Name 1 | Name 2----+---------+-------- 1 | john 1 | doe 2 | jane | doe 3 | john | doe 4 | john | doe 1我應(yīng)該匹配一行的$var = "john doe 1";變量是 ,并且拆分我的變量不是一個(gè)選項(xiàng)。我希望上述 SQL 語句的輸出是帶有ID = 4.編輯:我不認(rèn)為這是重復(fù)的。我對 CONCAT 子句本身沒有任何問題,我在咨詢要使用哪個(gè)子句以及如何使用它,而不是如何解決我當(dāng)前的問題。
1 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
你似乎想要:
where concat(name1, ' ', name2) = 'john doe 1'
注意:很容易寫成:
where concat(name1, ' ', name2) = '$var'
但是,您應(yīng)該學(xué)會(huì)在將常量值傳遞給查詢時(shí)使用參數(shù)。
- 1 回答
- 0 關(guān)注
- 124 瀏覽
添加回答
舉報(bào)
0/150
提交
取消