0
votes

Je veux écho à l'échec de la dernière valeur dans CodeDigniter par Dernier ID

Je veux obtenir echo de la valeur unique avec Dernier identifiant mais obtenir une erreur. xxx


11 commentaires

Pourriez-vous s'il vous plaît être plus précis?


Faire retour print_r ($ ligne); avant votre echo et montrer s'il vous plaît.


Quelle est l'erreur?


Je veux faire écho une valeur unique dans CodeDigniter


Message: appelez à une fonction de fonction membre () sur NULL


utilisez-vous un cadre?


@Amit, faites-le $ ceci-> dB-> Sélectionnez ('totalqty'); $ Querya = $ ceci-> db-> obtenir ('carburant_rdirecived');


ouidicdoniter


valeur echo 1006001000 Ceci mais la dernière valeur est 1000 j'ai besoin de la dernière valeur uniquement


monsieur j'ai besoin d'Allaways Dernière valeur Echo


Dupliqué possible de Comment retourner le dernier enregistrement à partir de la base de données dans CodeDigniter? < / a>


3 Réponses :


1
votes

Vous devez mettre l'indice de tableau à l'écho de valeur.

$this->db->select('totalqty');
$this->db->from('fuel_rdirecived');
$row = $this->db->get()->result_array();
echo $total= $row[0]["totalqty"];


1 commentaires

monsieur j'ai besoin d'une valeur de dernière valeur, pas d'abord ce code est Echo Première valeur



1
votes

La dernière valeur sera la suivante: xxx

ou xxx


5 commentaires

C'est une mauvaise idée. Parce que vous traversez toutes les données de toute façon.


C'est aussi une solution de toute façon.


Ce n'est pas à propos de la solution. Il s'agit de m'améliorer aussi. Vérifiez le lien duplicaté que j'ai donné pour une meilleure solution ainsi que l'amélioration du code.


merci monsieur pour obtenir de l'aide pour nous


@Amit je vais vous demander d'utiliser des réponses du fil donné. Vous obtiendrez une solution plus précise.



1
votes

Vous pouvez utiliser commander par et Row_array avec retourner Résultat de la matrice Comme vous le souhaitez:

$this->db->select('totalqty');
$this->db->from('fuel_rdirecived'); 
$this->db->order_by('id','desc');
$query = $this->db->get();
$result = $query->row_array();

echo $result['totalqty'];


0 commentaires