複数の変数を検索する最良の方法を見つけようとしています。複数の変数を検索する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:列名と値の名前の両方が、アレイ内の変数であるため、値の値「ボブ」とカラムアドレスの検索列名が「ボストン」は が、私はそうするための最良の方法だろうかを知りたかったです。ありがとう!
'$ value'をクエリに挿入したばかりなので、あなたの' bind_param() 'は期待通りに動作しません。代わりに、 '$ stmt = $ mysql-> prepare(" WHERE $ column '%?%' "のようなテーブルからのSELECT *);' –
http://stackoverflow.com/questions/9879471/searching-with-multiple- variables-php-mysql – Anand