datatable: filtre markası serverside komut her sütun

0 Cevap php

benim tablo, her sütunda filtreleme yapabilirsiniz yapmak istiyorum. i DataTable.net istemci tarafı komut dosyası olsun. Bu işi yapmak için, ben bu datatable için sunucu tarafı script değişikliği yapmalısınız. Benim tablo alanları olan: Hat, MODEL_ADI, Sürüm, Lot, Dizisel_değer, id_number, Lot_no_S_Serial ve Prod_date.

i have tried to syncronizing each column to this server script, but i always get an error. this the following script:

sSearch:
bEscapeRegex:true
sSearch_0:
bEscapeRegex_0:true
bSearchable_0:true
sSearch_1:
bEscapeRegex_1:true
bSearchable_1:true
sSearch_2:
bEscapeRegex_2:true
bSearchable_2:true   //data array same until sSearch_7

DÜZENLEME

ve bu sorgu:

$sWhere = "";
if (postVar('sSearch') !="" )
{
  $sWhere = " WHERE Line LIKE '%".mysql_real_escape_string( $_POST['sSearch'] )."%'  ";
}
if (postVar('sSearch_0') !="")
{
  $sWhere = " AND Line LIKE '".mysql_real_escape_string( $_POST['sSearch_0'])."' ";
}
if (postVar('sSearch_1') !="") 
{ 
  $sWhere = " AND Model_name LIKE '%".mysql_real_escape_string( $_POST['sSearch_1'])."%' ";

/ / SSearch_7 kadar

Ben bu sorgu hatayı alıyorum:

error: "Error occuered during query execution: (): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND Line LIKE '2' ORDER BY Model_name desc LIMIT 0, 10' at line 1";

0 Cevap