Son insert id alın

0 Cevap php

Merhaba CakePHP 1.3 kullanıyorum ve son eklenen satırın id retreive kuramıyorum. Ben aslında son eklenen id Getirme için $ this-> Model-> id kullanıyorum ama ben id alamıyor. Dönüş türü ne olduğunu kontrol etmek için çalıştım, bunun hiçbir anlamı bool (false), döndürülür gibi diyor.

Burada farklı bir denetleyicisi farklı bir model yükleme ediyorum, böylece sorun olurdu? Ama yükleme am olsa, ben hiçbir şey geri almak!

$this->loadModel('Contact');
$this->Contact->query("insert into contacts(tblContact_firstName,tblContact_lastName,tblContact_company,tblContact_department,tblContact_address,tblContact_country,tblContact_city,tblContact_state,tblContact_zipcode,tblContact_phone1,tblContact_email1) values('$sanitizedFormData[fname]','$sanitizedFormData[lname]','','$sanitizedFormData[company]','$sanitizedFormData[address]','$sanitizedFormData[country]','$sanitizedFormData[city]','$sanitizedFormData[state]','$sanitizedFormData[zip]','$sanitizedFormData[phone]','$sanitizedFormData[email]');");

$this->loadModel('Contact');
$contactId = $this->Contact->id;

Ben ardışık bu-> İletişim dizi $ baskılı zaman, ben "id" anahtarının boş bir değer bulundu. Ben boş bir değer alıyordum yüzden açıklar.

Şimdi benim durum göz önüne alındığında, nasıl denetleyici Kişiye özgü son eklenen id, almak istiyorsunuz?

0 Cevap