2012-06-29 30 views
0

我將如何使它(這 - 只是例子)不會返回錯誤?mysql其中字段在使用變量來填充該部分

$field_in = this, that 

$result = mysql_query("SHOW COLUMNS FROM " . $table. " WHERE Field IN (".$field_in.")") 
+1

$ field_in = 「這個,那個」;無論如何,實際的錯誤會幫助我們更好地理解。 –

+0

要做到這一點,你將不得不查詢'information_schema'數據庫。 – Teneff

回答

2
$result = mysql_query( 
    "select * 
    from INFORMATION_SCHEMA.COLUMNS c 
    where c.TABLE_SCHEMA = '" . $table. "' 
    and c.COLUMN_NAME IN (".$field_in.")")