codeigniter 2 les données de la table
salut tout le monde je suis nouveau sur codeigniter et travaille actuellement sur un petit projet dans le projet que je suis en train d'essayer de joindre deux tables et y afficher les données dans une seule table. j'ai regardé le guide de l'utilisateur de codeigniter a un je ne suis pas sûr de savoir comment ce travail
$this->db->join();
ce tableau doit être d'abord et que l'id de la clé de sapins. Quelqu'un peut-il m'expliquer plus en détail à ce sujet, veuillez donner des exemples si u peut. J'essaie de joindre des informations d'identification de la table et tblanswers. Tnx pour répondre.
j'ai essayé de coder une fonction à l'aide de cet exemple:
$this->db->select('*');
$this->db->from('blogs');
$this->db->join('comments', 'comments.id = blogs.id');
$query = $this->db->get();
EDIT:
au lieu d'utiliser la méthode join dans codeigniter est-il possible d'utiliser une simple fonction pour récupérer les deux données de la table séparément? tout ce que je veux, c'est l'écho des données de table de base de données sur un tableau html dans ma page web à afficher est-il possible d'écrire deux fonctions obtenir pour récupérer deux tables séparément ?
OriginalL'auteur Edvinas Liutvaitis | 2013-03-04
Vous devez vous connecter pour publier un commentaire.
Il n'a pas d'importance ce que la table est d'abord... tout Simplement:
OriginalL'auteur rafciokk0
Avec cette ligne, vous dites: recherche de moi à l'intérieur des commentaires tous les commentaires avec l'id de l'égalité des blogs.id.
Est habituellement quelque chose comme ça je pense:
Vous devez insérer dans votre table un champ nommé blogs_id (int valeur unisgned) parce que les blogs peuvent avoir plus de commentaires.
N'est-ce pas important de la position de la première ou de la deuxième valeur
dans votre cas, oui, mais je ne sais pas pour votre base de données si c'est correct
si les identifiants ont-être même aurait-il une erreur en double est id ?
Non parce que vous avez deux tables différentes à droite?
yeap un tblanswer et les informations d'identification
OriginalL'auteur Alessandro Minoccheri
Salut, ce sera le travail pour joindre les deux tables dans codeIgnator.
Vous pouvez modifier la requête que vous voulez faire de trail et de l'erreur de méthode pour obtenir vos résultats appropriés.
OriginalL'auteur Rajasekhar
voici comment cela fonctionne:
remarque: mais rappelez-vous que l'un de la colonne doit correspondre si vous souhaitez utiliser lorsque la condition/ici, nous supposons que les deux tableaux ont std_id colonne
note:écrire comme indiqué ci-dessous ne mettez pas de guillemets à chaque seule de le mettre sur tout à la fois.
*note: supposons que nous voulons nom, phone_no. de l'étudiant de la table et book_name de la bibliothèque de formulaires de table.*
Maintenant écrire la requête et écrire le nom de la table(Pas de règle)
Maintenant rejoindre ce avec l'autre table avec une requête de jointure
Maintenant écrire la condition que, comme vous voulez le nom du livre, de la bibliothèque de formulaires de table où std id=1(en pratique, vous avez besoin de récupérer cet id de la vue/base de données)
Ça y est c'est fait maintenant, vous pouvez imprimer et vérifier le résultat.
OriginalL'auteur Detroit Charan