で変換された後、クエリで整数をエスケープすることに意味はありますintval()
か?
私は次のように整数を使用しています:
$sql .= " LIMIT " . $this->db->escape(intval($offset)) . ", 10";
で変換された後、クエリで整数をエスケープすることに意味はありますintval()
か?
私は次のように整数を使用しています:
$sql .= " LIMIT " . $this->db->escape(intval($offset)) . ", 10";
いいえ、intvalは常に整数を返します(0
失敗した場合)。
いいえ。intvalの結果として、番号以外は何も受け取れないためです。