Codeigniter 4 – получение результата из-за проблемы с базой данныхPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Codeigniter 4 – получение результата из-за проблемы с базой данных

Сообщение Anonymous »

Я новичок в codeigniter 4, и у меня возникли проблемы с получением данных из базы данных.
В моем контроллере:

Код: Выделить всё

$partno = model(Ecart_model::class)->getPartno($productid);
echo json_encode($partno);
В моей модели:

Код: Выделить всё

public function getPartno($productid){
$db = db_connect();
$partno = $db->table('products')->select('partno')->where('id', $productid)->get();
return $partno;
}
В моей функции Ajax у меня есть:

Код: Выделить всё

function addtoecart(ip,productid){
var postData = {ip: ip, productid: productid};

$.ajax(
{
url : 'https://www.myurl.com/ecart/add',
type: 'POST',
data : postData,
dataType: "json",

success: function(result) {
alert(result);
},
});
}
Функционально все работает (это не проблема). Проблема, с которой я столкнулся, заключается в том, что значение/данные извлекаются из базы данных и передаются обратно в функцию Ajax. В случае успеха в предупреждении отображается: [Объект объекта] вместо фактического значения, полученного из базы данных.
Надеюсь, это имеет смысл? Знаете, что не так с кодом?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/727 ... base-issue
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»