-2
我有這個$ search = mysqli_real_escape_string($ conn,$ _ POST ['search']); 現在,我想知道這是否可以轉換爲int,並且這是避免sql注入的安全選項。如何將mysqli_real_escape_string用於int值?
$ sql =「SELECT * FROM basket WHERE quantity = $ search」;
**這裏數量爲int
使用'(int)$ search'或'intval($ search)'。 – ShiraNai7
如何在這裏實現它,並從SQL注入是安全的?我有這個$搜索=(INT)$搜索,它以某種方式工作,但這將避免SQL注入? –
它會的。另請參閱https://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php – ShiraNai7