條件當中的where關鍵詞前后為什么要加空格,不加就寫不到數據庫里面???
$sql="update {$table} set {$str}".($where==null?null:" where ".$where); ?這個條件 ?雙引號中的where為什么前后要加空格,不加空格就寫不到數據庫里面
$sql="update {$table} set {$str}".($where==null?null:" where ".$where); ?這個條件 ?雙引號中的where為什么前后要加空格,不加空格就寫不到數據庫里面
2017-01-24
舉報
2017-01-30
UPDATE?items,month?SET?items.price=month.price ?WHERE?items.id=month.id; 這句話是數據庫更新的sql語句。
如果WHERE不加空格就會和SET后邊的字段連接起來,被MYSQL服務器當作字符串而不是關鍵字處理。