[英]PDO SQLSRV and PDO MySQL return strings when fetching int or float
PDO MS SQL Server和PDO MySQL在您獲取時都返回一個字符串數組,即使列的SQL類型是數字類型(如int或float)。 我成功地解決了這個問題,但我想了解為什么他們這樣開始設計。 是因為PDO本身不支持它(或之前不支持它)?
因為PDO本身不支持它(或之前不支持它)?
差不多但是對於mydsql而言,這不是因為PDO而是因為mysql C API。
由於它已更改 ,如果您針對基於mysqlnd的PDO實例運行本機 預 准備語句 , PDO可以返回正確的數據類型 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.