2015-07-04 30 views
0

我在字符串中也有數字/數字和字符。我想用mysqli bind_param('s', $string)將它插入到數據庫中。是好的,或者我必須使用si或者什麼?我應該在Mysqli中使用bind_param()我還是s

+0

如果是字符串,那麼就沒關係。 –

+0

沒有bind_param(s'' <-----'問題在這裏需要引號圍繞它@ b0s3 –

+0

@Uchiha我已經在使用'bind_param('s'',但這裏沒有提到,我已經更新了我的問題。 –

回答

1

沒關係。

如果綁定的參數作爲INT:

$stmt->bind_param('i', $bar); 

那麼查詢將約相當於:

INSERT INTO foo VALUES (42) 

但是,如果綁定爲字符串:

$stmt->bind_param('s', $bar); 

查詢將約等於:

INSERT INTO foo VALUES ('42') 
0

包含字母和數字的字符序列是一個字符串。您應該使用s

相關問題