Affichage de la table de base de données dans CodeIgniter
J'essaie d'afficher une table à l'aide de CodeIgniter. J'ai fait une fonction pour sélectionner toutes les données d'un tableau et l'afficher à l'aide d'une boucle foreach lorsque le bouton est cliqué. J'obtiens cette erreur:
Fatal error: Call to undefined method CI_DB_mysql_driver::result() in C:\Xampp\htdocs\Auction\application\models\bidding_model.php on line 47
C'est ma page de contrôleur:
public function viewauction()
{
$this->load->model('bidding_model');
$data['query'] = $this->bidding_model->viewauction();
$this->load->view('auction_view', $data);
}
C'est le modèle:
function viewauction()
{
$query = $this->db->select('products');
return $query->result();
}
C'est la vue:
<tbody>
<?php foreach($query as $row): ?>
<tr>
<td><?php echo $row->product_id; ?></td>
<td><?php echo $row->auction_id; ?></td>
<td><?php echo $row->start_time; ?></td>
<td><?php echo $row->end_time; ?></td>
</tr>
<?php endforeach; ?>
</tbody>
OriginalL'auteur user1733081 | 2013-02-25
Vous devez vous connecter pour publier un commentaire.
Il suffit de changer votre modèle de code de la méthode de
Espère que cette aide. Merci!!
OriginalL'auteur Madan Sapkota
vous devez utiliser
get()
select()
générateur de requête est utilisé pour sélectionner les colonnes de la table et pas sur la tableexemple
si vous voulez sélectionner tous vous pouvez utiliser l'obtenir seulement,
lire plus
http://ellislab.com/codeigniter/user-guide/database/active_record.html#select
OriginalL'auteur tomexsans
Votre problème est ici:
$query->result()
est de retour faux probablement parce que les produits de la table n'existe pas. vous devez utiliser get au lieu de les sélectionner.Essayer:
Qui pourrait obtenir votre commencé
OriginalL'auteur Steward Godwin Jornsen
J'espère que le code ci-dessus va vous aider.
OriginalL'auteur sonu
Il est en fait un moyen plus simple disponible.
Vous devriez obtenir la plupart de la cadre de fonctionnalités qu'il apporte,
Utilisation, CodeIgniter la Table de la Bibliothèque,
Vous pouvez également modifier le comportement du générateur de code HTML si vous voulez quelques choses comme classe dans le tableau de la tête, du corps ou de quoi que ce soit, qui vous sera presque un besoin.
Utiliser cette ligne après le chargement de la table de la bibliothèque. Utilisez les touches à partir de la documentation lien ci-dessous.
Référence: CodeIgniter 3 Table De La Bibliothèque - Officiel Docs
OriginalL'auteur Viral
Code ci-dessus va vous aider.
OriginalL'auteur Rakesh Kumar Sharma