Ya Anda bisa, tetapi saya cukup yakin itu akan mengabaikan indeks apa pun yang Anda miliki di kolom. Dan itu menjijikkan.
Sesuatu seperti
SELECT * FROM the_records
WHERE replace(replace(replace(name, '''', ''), ',', ''), '&', '') = $NAME
Omong-omong, mengambil variabel get seperti itu dan memasukkannya ke dalam kueri mysql bisa jadi siap untuk injeksi sql sejauh yang saya tahu.
pg, saya tahu Anda mengatakan Anda tidak dapat mengubah/memperbarui konten dalam basis data yang Anda pilih, tetapi apakah ada yang menghalangi Anda untuk membuat tabel di basis data lain yang Anda miliki akses tulisnya? Anda bisa saja membuat peta urlname menjadi nama bisnis dan itu hanya akan lambat saat pertama kali Anda melakukan metode replace.