0
我試圖找出搜索多個變量的最佳方法。搜索多個變量php/mysqli
include('connection.inc.php');
$column= $_POST['filter'][0][columnName];
$value = $_POST['filter'][0][value];
$stmt = $mysql->prepare("SELECT * from TABLE WHERE $column like '%?%'");
$stmt -> bind_param('s', $value);
$stmt->execute();
我想要做的就是搜索一個以上的字段不止一個字段。 IE:爲值「bob」搜索列名稱,值爲「boston」的列地址 由於列名和值名稱都是數組中的變量,所以我想知道最好的辦法是什麼。謝謝!
請注意,您的'bind_param()'不會像預期的那樣工作,因爲您只是在查詢中插入了'$ value'。使用代替:'$ stmt = $ mysql-> prepare(「SELECT * from TABLE WHERE $ column like'%?%'」);' – 2012-03-27 13:44:56
http://stackoverflow.com/questions/9879471/searching-with-multiple-變量-php-mysql – Anand 2012-03-27 13:45:31