在PHP中,我使用mysql_query($querystring)
將一些信息插入到表中。PHP將字符串添加到傳遞到mysql_query中的字符串
然而,當我在看MySQL查詢日誌,它表明胡言亂語是越來越補充說:
MySQL的日誌:
INSERT INTO database.table
SET
`col1` = '0^@0^@:^@0^@0^@:^@1^@8',
`col2` = '3^@8^@0',
`col3` = '3^@6^@8',
`col4` = '1^@2'
當我做$查詢字符串,一切看起來都一個的var_dump()很好,沒有^ @被追加。
PHP var_dump() - 注意:我剛剛編好了333號碼。
string(333) "INSERT INTO database.table
SET
`col1` = '00:00:18',
`col2` = '380',
`col3` = '368',
`col4` = '12'"
但是,MySQL日誌顯示^ @。有沒有辦法從$ querystring去除^ @?
存儲在數據庫中的值爲'00:00:00'(該字段的默認值),'3','3'和'1'。 Col1是日期類型,Col2-4是smallint(5)。
原代碼有一個 「」 後'col1' = '00:00:18' ,所以,不,它不是一個缺少逗號。 – random21