我在字符串中也有数字/数字和字符。我想使用mysqli {{1}}将其插入数据库。是可以的还是我必须使用si或什么?
答案 0 :(得分:1)
没关系。
如果将参数绑定为int:
$stmt->bind_param('i', $bar);
然后查询将等同于:
INSERT INTO foo VALUES (42)
但是,如果你绑定为字符串:
$stmt->bind_param('s', $bar);
查询大致相当于:
INSERT INTO foo VALUES ('42')
答案 1 :(得分:0)
包含字母和数字的字符序列是一个字符串。您应该使用s
。