Ich habe bereits die Dokumente von CI gelesen, aber ich stehe immer noch Fehler in Bezug auf meine Abfrage. Ich habe meine Antwort gepostet und hoffe, dass du mir dabei helfen kannst.Unbekannte Spalte erscheint weiterhin
$code = $_SESSION['affiliate_code'];
$email = $this->db->query('select email from affiliates where referral_code = '.$code);
, was passiert ist, dass die Abfrage wie folgt aussieht
select email from affiliates where referral_code = dTE7TkDcOa86;
erstellt werden, sondern um es zu arbeiten, wie
select email from affiliates where referral_code = 'dTE7TkDcOa86';
sein sollte Wie kann ich meinen Code Arbeit richtig zu machen? Ich schätze Ihre Hilfe dabei. Vielen Dank.
Gerade Anführungszeichen hinzufügen, auf diese Weise, dass als String nehmen. $ email = $ this-> db-> query ('Email von Affiliates wählen, wo referral_code =' '. $ Code.' "'); –
Ich habe das und den gleichen Fehler festgestellt siehe andere Antworten unter @blacmoon –
$ email = $ this-> db-> query ("wählen Sie eine E-Mail von Affiliates, wo Referral_code = '" .trim ($ code). "'"); dann ändern Sie die Anführungszeichen. Wenn Ihr $ -Code enthält $ –