Mengatasi sql injection agar database kita aman

gimana lagi cara mengatasi sql injection pada database? apakah ini sudah cukup aman? ada yang lebih aman lagi?

mysqli_real_escape_string($db,stripslashes(strip_tags(htmlspecialchars($_POST['password'],ENT_QUOTES))));

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Bisa juga pakai PDO di PHP, gunakan "prepared statement"

Contoh penggunaan

<pre> $stmt = $pdo-&gt;prepare('SELECT * FROM tables WHERE iid = :id'); $stmt-&gt;execute(array('id' =&gt; $id)); </pre>

<a href=' http://php.net/manual/en/book.pdo.php '>PDO di PHP</a>

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 5 tahun yang lalu

Tanggapan

kalau boleh tau, kelebihan dari menggunakan PDO ini apa ya mas? apakah akan lebih aman dari yg saya gunakan diatas?

Login untuk ikut Jawaban