2014-07-15 61 views
0

我想要使用concat從特定行中選擇所有行,但是我的語法失敗,但沒有錯誤。如何從concat是用戶的表中選擇所有表ids

這是我所做的。

mysqli($con, "SELECT * 
       FROM table 
       WHERE uid = CONCAT (8, '', 7, '', 1)") 
       or die(mysqli_error($con));. 

如何僅從那些帶有concat的ID選擇?

回答

1
  1. 什麼是mysqli?它應該是可變$mysqli
  2. 你鴕鳥政策打電話query,所以$mysqli->query
  3. 我認爲您尋找的是IN代替CONCAT,所以... WHERE uid IN (8, 7, 1)
1

mysqli_query($康恩,「SELECT * FROM表在哪裏IN(8,7,1)「);

1

CONCAT只能輸入兩個參數。 (CONCAT(CONCAT(CONCAT(8,''),7),''),1)

相關問題