2014-05-17 62 views
-1

我有內部的變量$text = "sometexthere"添加一個變量MySQL查詢

我想補充這一變量$text以下MySQL查詢內,而不是sometexthere

$query = "SELECT sum(nbr) AS sum FROM table2 WHERE name LIKE '%sometexthere%'";

我試圖做的是在許多方式如

$query = "SELECT sum(stats) AS sum FROM download WHERE filename LIKE '%' . $text . '%'";

$name = "'%' . $text . '%'"; 
$query = 'SELECT sum(stats) AS sum FROM download WHERE filename LIKE '.$name.''; 

但不工作:/

+2

您還沒有爲此進行過Google搜索! –

回答

1

嘗試用

$query = "SELECT sum(stats) AS sum FROM download WHERE filename LIKE '%$text%'"; 

,避免這條線

$name = "'%' . $text . '%'"; 

或嘗試這樣,

$name = "%".$text."%"; 
$query = "SELECT sum(stats) AS sum FROM download WHERE filename LIKE '$name'"; 
0

嘗試

$query = "SELECT sum(stats) AS sum FROM download WHERE filename LIKE '%" . $text . "%'";