Kod yazıcısı kullanıyorum ve çoğu zaman (otomatik olarak bunlardan kaçıyor) sorgularım için etkin kayıt kullanıyorum, ancak bu sorgu değişken nedeniyle düzgün bir şekilde ona sığmıyor gibi görünüyor. Bu yüzden sorgunun nasıl manuel olarak kaçacağını bulmam gerek.SQL sorgusu kaçan + codeigniter
Codeigniter dokümanlar bu şekilde sorguları kaçan öneririz:
$sql = "INSERT INTO table (title) VALUES(".$this->db->escape($title).")";
Benim orijinal sorgu
$sql = "SELECT * FROM (`user_language`) WHERE `user_id` = '{$id}'";
Benim sorgu
$sql = "SELECT * FROM (`user_language`) WHERE `user_id` = '{$id}' VALUES(".$this->db->escape($user_language).")";
kaçan Ama sorun yaşıyorum getti sözdizimi doğru. Hata mesajları şunlardır:
- PHP hata iletisi: Tanımsız değişken: USER_LANGUAGE
- SQL hatası: hat 1
Sorgunuzla bir şey eklemek mi yoksa seçmek mi istiyorsunuz? – Hajo
SELECT. INSERT, Codeigniter belgelerinden. – chowwy
cevabımı güncelledi, umarım bu sizin için çalışır:] – Hajo