How to fix this 'Call to a member function row() on boolean' error?

Munem Sohan

I want to fetch some data from mysql. I am using codeigniter model and controller for this.

CI_model.php :

     public function getLastSale($id){


     $q = $this->db->query("SELECT * from sma_sales  desc limit 1 where customer_id = '$id' ");


    $result = $q->row();


    $res = array();
    $res['id'] = $result->id;
    $res['paid'] = $result->paid;


    return $res; 


}

CI_controller.php :

    $getLastData = $this->pos_model->getLastSale($customer_id);

    $sid = $getLastData['id'];

    $prepaid = $getLastData['paid'];

But this error is showing :

    An uncaught Exception was encountered
    Type: Error

    Message: Call to a member function row() on boolean

I am a beginner of codeigniter. What am i doing wrong ?

Akhilesh B Chandran

I think the problem is with the query:

SELECT * from sma_sales  desc limit 1 where customer_id = '$id'

Try something like this:

SELECT * from sma_sales where customer_id = '$id' order by `sales_date` desc limit 1

You need to use the ORDER BY clause to do the sorting.

Also, make sure you escape the $id before including it inside the query. Have a look at this.

Another suggestion is that, you could check whether the $result is set or not. Because in case of errors, it would return NULL. Read more about it here.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

How do I fix the "Call to a member function update() on null" error?

Fatal error: Call to a member function bind_param() on boolean

PHP Fatal error: Call to a member function format() on boolean

Fatal error: Call to a member function count() on boolean

Call to a member function execute() on boolean in

Call to a member function format() on boolean

Error: Call to a member function newEntity() on boolean

Error php sql: Call to a member function bind_param() on boolean

FATAL ERROR: Uncaught Error: Call to a member function execute() on boolean in

PHP Fatal error: Call to a member function num_rows() on boolean in

error call to member function

Fatal error: Call to a member function count() on boolean | Line 20

Shows Call to a member function format() on boolean error in php after editing

Fatal error: Call to a member function user() on boolean

PHP Fatal Error Call to a member function format() on boolean

Call to a member function getInvoiceID() on boolean

How to interpret "Fatal error: Uncaught Error: Call to a member function get_price() on boolean in"

How to fix "Uncaught Error: Call to a member function insertOne() on null" in php

How to fix error: "Call to a member function listSpatialIndexes() on null" and why is it happening?

How to fix 'Uncaught Error: Call to a member function fetch_assoc() on integer'

How to fix Uncaught Error: Call to a member function add() on string

PHP Fatal error: Uncaught Error: Call to a member function setFetchMode() on boolean

How to fix "Call to a member function xy on array" without using foreach?

Unserialize() is Not Working, Uncaught Error: Call to a member function on boolean

How to fix Call to a member function where() on int

How to fix "Uncaught Error: Call to a member function get_tax_class() on null" in WooCommerce?

Fatal error: Call to a member function get_id() on boolean

PHP Fatal error: Uncaught Error: Call to a member function execute() on boolean

Woocommerce - How to fix Uncaught Error: Call to a member function get_image() on bool in

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    pump.io port in URL

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    flutter: dropdown item programmatically unselect problem

  14. 14

    How to use merge windows unallocated space into Ubuntu using GParted?

  15. 15

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  16. 16

    Nuget add packages gives access denied errors

  17. 17

    Svchost high CPU from Microsoft.BingWeather app errors

  18. 18

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  19. 19

    12.04.3--- Dconf Editor won't show com>canonical>unity option

  20. 20

    Any way to remove trailing whitespace *FOR EDITED* lines in Eclipse [for Java]?

  21. 21

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

HotTag

Archive