Ben çift tırnak kehanet tabloda bazı metin alanları var. PHP kullanabilirsiniz böylece, bir seçme sorgusu onları kaçmak için nasıl?
Peki ... Eğer sadece başka herhangi bir alan gibi onları seçmek istiyorum. Eğer onları kaçmak için ihtiyaç veritabanına şeyleri in koyarak zaman var.
İşte ne veritabanı soyutlama katmanı veya kullandığınız sürücüye bağlı olarak farklı mekanizmalar vardır.
Sürücüler için, ben PDO'yu öneririz. Bu şekilde, bu her zaman böyle bir şey olacak girişi için bir alan kaçan, kullanmakta olduğunuz veritabanı farketmez:
// Assuming that $dbh is a valid PDO object, like this one:
// $dbh = new PDO('oci:dbname=//hostname:1521/scott', 'scott', 'tiger');
// That's 'oci:dbname=//hostname:port-number/database', username, password
$sql = "SELECT * FROM myTable WHERE name = ':myName'";
$sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
$sth->execute(array(':myName' => "Ed O'Neil"));