в PHP, я использую mysql_query($querystring)
для вставки некоторой информации в таблицу.
Однако, когда я просматриваю журналы запросов MySQL, это показывает, что добавляется тарабарщина:
MySQL Log:
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 () для $ querystring, все выглядит нормально, ^ @ не добавляется.
PHP var_dump () - Примечание. Я только что набрал номер 333.
string(333) "INSERT INTO database.table
SET
`col1` = '00:00:18',
`col2` = '380',
`col3` = '368',
`col4` = '12'"
Однако в журналах MySQL отображается ^ @.Есть ли способ убрать ^ @ из строки $ query?
Значения, хранящиеся в базе данных: «00: 00: 00» (значение по умолчанию для этого поля), «3», «3»и «1».Col1 относится к типу date, а Col2-4 - smallint (5).