1
何時使用PDO常量PDO::PARAM_STR
?我知道,當它在select
中使用時,它會給你x
個字符。它是否也用於Inserts
?這是如何工作的?何時使用PDO常量PDO :: PARAM_STR?
何時使用PDO常量PDO::PARAM_STR
?我知道,當它在select
中使用時,它會給你x
個字符。它是否也用於Inserts
?這是如何工作的?何時使用PDO常量PDO :: PARAM_STR?
恐怕你不太明白這個常數的意思。
首先,它是查詢獨立的。
其次,它不是給你「x個字符」,而是告訴PDO如何處理綁定變量。
您可以使用此常數幾乎每一個變量綁定,或者不使用這一切:
$name = 'Joe';
$stm = $pdo->prepare("SELECT id FROM table WHERE name=?");
$stm->execute(array($name));
$name = $stm->fetchColumn();
這樣PDO::PARAM_STR
將默默地使用。
在這個頁面'$ sth-> bindParam( ':顏色',$顏色,PDO :: PARAM_STR,12)上的例子;'爲什麼在這裏使用,會是什麼做這裏? – Norman
它用於告訴驅動程序$ color變量必須格式化爲字符串。 STR意味着字符串。 –
而數字12? – Norman