Ich habe in letzter Zeit häufig das CI-Framework verwendet. In diesem Artikel geht es hauptsächlich um die Entwicklung des Backends Interaktive Datenbanken, wir fügen sie zuerst in database.php hinzu. Die Verbindungsinformationen der Datenbank, die wir verwenden müssen, lauten wie folgt (relevante Informationen müssen vervollständigt werden):
$db['name']['hostname' ] = '';
$db['name ']['username'] = '';$db['name']['password'] = '';
$db[' name']['database'] = '';
$db['name']['dbdriver'] = '';
$db['name']['dbprefix'] = '';
$db['name']['pconnect '] = FALSE;
$db['name']['db_debug'] = FALSE;
$db['name']['cache_on' ] = FALSE;
$db['name' ]['cachedir'] = '';
$db['name']['char_set'] = '';
$db['name ']['dbcollat'] = '';
$db['name']['swap_pre'] = '';
$db['name']['autoinit'] = TRUE;
$db['name']['stricton'] = FALSE;
2. Dann in unserem Modell: $this->db=$this->load->database("name" ,TRUE); Dies kann in der von uns konfigurierten Modelldatenbank verwendet werden (kann auf mehrere Datenbanken verweisen).
kann in der Funktion __construct() oder in einer bestimmten Methode referenziert werden.
3 Dann können wir eine Funktion schreiben, um bestimmte SQL-Funktionen zu implementieren Vorlage:
function funcname($canshu1,$canshu2)
{ $sql = "update tablename
set columns(column name) = columns+1<.> ; $canshu1,
$canshu2
);
$is_true = $this-> ;db->query($sql, $binds); //Dies ist das Format zum Implementieren von SQL
if ($is_true ) {
return true;
} else return false;
}
4. Referenzieren Sie das Modell im Controller, $this->load->model('modelname') ; und Sie können die Methoden im Modell
5 verwenden );
Fügen Sie unsere Datenbankverbindungsinformationen in ein Array ein, das bequemer hinzuzufügen ist, und verwenden Sie dann PDO, um darauf zuzugreifen. Dazu müssen Sie natürlich das PDO-Modul in PHP hinzufügen. Das Folgende dient als Referenz:
public $db_info = array(
> 'test','username' => 'root',
'password' => ' jxdisno1')
'other' =>array(
)
);
öffentliche Funktion getconn($db)
{
Es ist also nicht so, dass das Backend der Frontend-Entwicklung überlegen ist, wir werden uns immer mehr der Bedeutung und Komplexität der Frontend-Entwicklung bewusst.
Natürlich weiß ich immer noch zu wenig und habe nicht genug Erfahrung. Ich hoffe, dass ich mit Ihnen allen diskutieren und teilen kann.
Das Obige hat eine kleine Zusammenfassung der Verwendung des PHP CI-Frameworks vorgestellt und geteilt, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.