1

我必须在 MySQL 数据库表的高度列中插入高度。通过服务器端编码。但是当我尝试以 5'7" 格式输入数据时。' 语法会更改整个查询,该查询返回错误或未存储任何值。是否有任何解决方案,或者我选择另一种格式来存储高度。

4

2 回答 2

2

这有些困难。但是你可以做到这一点。请参阅此讨论并放松一下

DB:保存用户的身高和体重

于 2013-09-28T07:33:57.167 回答
1

如果你的身高 col 是 varchar 那么

我认为您没有使用参数,使用它并且不会出现错误。

或将 (') 替换为 ('') 单 ' 替换为双 ''

字符串高度 = 5'7"

string q = "插入高度值("+height.Replace("'","''")+")"; 但尽量不要使用第二个选项。

于 2013-09-28T07:35:30.817 回答