mysql_query(“SELECT * FROM users WHERE name=’{$name}’”);
注重,在咱们利用数据库所带的功效之前要判别一下Magic Quotes是不是翻开,就像上例中那样,不然两次反复处置就会失足。假如MQ已启用,咱们要把加上的\去失落才失掉真实数据。
除对以上字符串模式的数据停止预处置以外,贮存Binary数据到数据库中时,也要注重停止预处置。不然数据能够与数据库本身的存储格局相抵触,引发数据库溃散,数据纪录丧失,乃至丧失全部库的数据。有些数据库如PostgreSQL,供应一个专门用来编码二进制数据的函数pg_escape_bytea(),它可以对数据停止相似于Base64那样的编码。
如:
// for plain-text data use:
pg_escape_string($regular_strings);