Comment utiliser MySQLi Pilote dans Codeigniter
Salut, je suis un peu nouveau à cela et je voudrais demander à quelqu'un ici qui sont des experts dans codeigniter framework et PHP.
Comment puis-je utiliser mysqli pilotes en php natif de la requête? Par exemple.
Mon code:
Modèle
class Home_model extends CI_Model{
public function getusers(){
$q = "SELECT * FROM `users`";
return $r = mysqli_query($q);
}
}
Contrôleur:
class Home extends CI_Controller{
public function iterateuser(){
while($row = mysqli_fetch_object($this->Home_model->getusers())){
echo $row->username;
}
}
Mon code ci-dessus est une erreur, rapport en disant: "mysqli_query attend au moins 2 paramètres". Est-il possible de codeigniter pour passer le lien sur le mysqli_query() premier paramètre, comme décrit sur la php.net documentation http://php.net/manual/en/mysqli.query.php
J'ai répondu, si cela vous aide, puis sur [merci] l'accepter
OriginalL'auteur blessedthang | 2014-08-02
Vous devez vous connecter pour publier un commentaire.
aller à:
changement:
avec:
OriginalL'auteur codematrix
Une fois que vous avez spécifié
'mysqli'
,vous pouvez utiliser la fonction suivante pour obtenir mysqli. Par exemple,
mysqli_real_escape_str
, etc.:OriginalL'auteur Cosmo Arun
Vous devez modifier le contenu du fichier
DB_driver.php
en vous codeigniter répertoire système. Aller à:Et modifiez la ligne suivante:
:
ici est une extraction de la
DB_driver.php
OriginalL'auteur Mostafa Talebi
Ouvrir le fichier 'database.php' dans le dossier '/application/config/'
Passer à la ligne
Modifier comme ci-dessous
OriginalL'auteur Samuel Anand